Си что за программа

Си что за программа

Данный раздел посвящен языку программирования 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/

Оцените статью