Язык C — Обзор
C — это язык высокого уровня общего назначения, первоначально разработанный Деннисом М. Ритчи для разработки операционной системы UNIX в Bell Labs. Первоначально C был впервые реализован на компьютере DEC PDP-11 в 1972 году.
В 1978 году Брайан Керниган и Деннис Ритчи опубликовали первое общедоступное описание языка C, теперь известное как стандарт K&R.
Операционная система UNIX, компилятор C и практически все прикладные программы UNIX были написаны на C. В настоящее время C стал широко используемым профессиональным языком по разным причинам —
- Легкий в освоении
- Структурированный язык
- Производит эффективные программы
- Он может обрабатывать низкоуровневые действия.
- Его можно скомпилировать на различных компьютерных платформах.
Факты о C
-
C был изобретен для написания операционной системы под названием UNIX.
-
C является преемником языка B, который был представлен примерно в начале 1970-х годов.
-
Язык был формализован в 1988 году Американским национальным институтом стандартов (ANSI).
-
ОС UNIX была полностью написана на C.
-
Сегодня C является наиболее широко используемым и популярным языком системного программирования.
-
Большая часть современного программного обеспечения была реализована с использованием C.
-
Самая популярная на сегодняшний день ОС Linux и РСУБД MySQL написаны на C.
Зачем использовать C?
C изначально использовался для разработки систем, особенно программ, составляющих операционную систему. C был принят в качестве языка системной разработки, потому что он создает код, который работает почти так же быстро, как код, написанный на языке ассемблера. Некоторыми примерами использования C могут быть —
- Операционные системы
- Компиляторы языка
- Ассемблеры
- Текстовые редакторы
- Диспетчеры очереди печати
- Сетевые драйверы
- Современные программы
- Базы данных
- Переводчики языков
- Утилиты
Программы на C
Программа на C может содержать от 3 до миллионов строк и должна быть записана в один или несколько текстовых файлов с расширением ".c".; например, hello.c . Вы можете использовать "vi" , "вим" или любой другой текстовый редактор для записи вашей программы C в файл.
В этом руководстве предполагается, что вы знаете, как редактировать текстовый файл и как писать исходный код внутри файла программы.
Язык C