Си что за программа
Данный раздел посвящен языку программирования C
Несмотря на большую историю язык Cи остается одним из самым популярных и распространенных языков программирования. Отличительной особенностью программ на C является высокая скорость работы, поэтому данный язык особенно часто используются в тех случаях, где необходимо обеспечить высокую производительность и быстродействие. Кроме того, данный язык частно применяется для таких программ, которые требуют непосредственного взаимодействия с аппаратной частью компьютера, например, в операционных системах и драйверах (в частности, ядро Linux написано на языке Си).
Для изучения базовых концепций языка Си в этом разделе имеется Руководство по Си. Для проверки в разделе также есть Упражения начального уровня
Для работы с базами данных в языке Си есть Руководство по работе с базами данных в языке Си
Что нового
Добавлены материалы по Модулям, API и управлению состоянием в языке С
Добавлена серия статей по Организации программ на языке С
Добавлена статья Взаимодействие с кодом Python в программе на языке С
Добавлены материалы по работе с базами данных SQLite в языке С
Язык Си
Язык программирования Си — универсальный язык программирования, который завоевал особую популярность у программистов, благодаря сочетанию возможностей языков программирования высокого и низкого уровней. Большинство программистов предпочитают использовать язык Си для серьезных разработок потому, что их привлекают такие особенности языка, как свобода выражения мыслей, мобильность и чрезвычайная доступность.
Язык Си даёт возможность программисту осуществлять непосредственный доступ к ячейкам памяти и регистрам компьютера, требуя при этом знания особенностей функционирования ЭВМ. В этом Си схож с языком низкого уровня — ассемблером, хотя на самом деле он представляет собой гораздо более мощное средство решения трудных задач и создания сложных программных систем.
Язык Си был разработан американцем Деннисом Ритчи в исследовательском центре Computer Science Research Center of Bell Laboratories корпорации AT&T в 1972 г. Первоначальная реализация Си была выполнена на ЭВМ PDP-11 фирмы DEC для создания операционной системы UNIX. Позже он был перенесен в среду многих операционных систем и существует независимо от любой из них. Программы, написанные на языке Си, как правило, можно перенести в любую другую операционную систему или на другой компьютер либо с минимальными изменениями, либо вовсе без них.
Язык Си также используется при составлении программ для микроконтроллеров.
Язык Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования как C++, C#, Java, PHP и др.
Рубрики
- Представление данных и архитектура ЭВМ
- Создание Windows-приложений
- Язык Си
- Язык C++
- Язык ассемблера
- Структуры данных
- Алгоритмизация
- Алгоритмы сортировки и поиска
- Задачи и их решение
- Программирование микроконтроллеров
При подготовке материала использовались источники:
https://metanit.com/c/
https://prog-cpp.ru/category/c-posts/