Каталог курсов
Учиться бесплатно

C, Си

C (Си) — это компилируемый статически типизированный язык программирования общего назначения. Этот универсальный язык создал Деннис Ритчи в начале 1970-х годов для разработки операционной системы Unix.

Сферы применения:
  • создание прошивок микроконтроллеров
  • программирование устройств вроде Arduino в области электроники
  • разработка операционных систем и программного обеспечения
  • программирование встроенного ПО, например для работы устройств «интернета вещей»

C называют языком «относительно низкого уровня», то есть он максимально близок к машинному коду, из-за этого в нём нет некоторых возможностей, к которым привыкли разработчики:
  • управление памятью в автоматическом режиме
  • работа с объектно-ориентированным программированием
  • использование вложенных функций
  • функции и операторы, работающие с разнотипными данными (полиморфизм)
  • многозадачность, поддержка сети

Язык C стал основой для множества современных языков — C++, C#, Objective-C и Swift. Он незаменим там, где требуется максимальная эффективность и контроль над ресурсами.

Узнайте больше в Медиа Нетологии:

Бесплатный курс по программированию:

Программы обучения Нетологии по программированию:
← В глоссарий