С (в русском варианте – Си) – это язык программирования общего назначения,
хорошо известный своей эффективностью, экономичностью и переносимостью.
Указанные преимущества С обеспечивают хорошее качество разработки
почти любого вида программного продукта.
Использование
С в качестве инструментального языка позволяет получать быстрые и
компактные программы. Во многих случаях программы, написанные на С,
сравнимы по скорости с программами, написанными на языке Ассемблер.
При этом они имеют лучшую наглядность и их проще сопровождать.
Язык
программирования С сочетает эффективность и мощность в относительно
малом по размеру языке. Хотя С не содержит встроенных компонент языка,
выполняющих ввод-вывод, распределение памяти, манипуляции с экраном
или управление процессами, тем не менее, системное окружение С располагает
библиотекой объектных модулей, в которой реализованы подобные функции.
Библиотека
поддерживает многие из функций, которые требуются. Это решение позволяет
изолировать языковые особенности от специфики процессора, на котором
выполняется результирующая программа. Строгое определение языка делает
его независимым от любых деталей операционной системы или машины.
В то же время программисты могут добавить в библиотеку специфические
системные программы, чтобы более эффективно использовать конкретные
особенности машины.