20 подписчиков
Почему язык C так называется
В 1969 г. сотрудники компании Bell Labs Кен Томпсон и Деннис Ритчи решили написать язык B, чтобы улучшать операционную систему UNIX.
Изначально ОС UNIX была написана на ассемблере, что сильно замедляло ее доработку.
Дальше произошла история, которую некоторые считают легендой. Сотрудники Bell Labs Брайан Керниган и Деннис Ритчи любили одну компьютерную игру, Но она запускалась на только сервере. Они решили перенести эту игру на компьютер, который стоял у них в офисе. Попытка перенести игру кончилась неудачей, так как операционная система была написана на ассемблере и машинные коды компьютеров не совпадали.
Тогда им пришло в голову, что нужно написать операционную систему на языке более высокого уровня. За основу взяли язык B и назвали новый язык New B. Но это было неудобно и поэтому позже переименовали этот язык в язык C, взяв следующую букву алфавита. На наш взгляд, идея назвать язык одной буквой тоже не очень хорошая :).
В 1973 году язык С уже стал достаточно развит и на нем переписали операционную систему UNIX. С того момента язык С становится основным языком системного программирования.
Научиться программировать на языке Си можно, пройдя курс Константина Шереметьева «Азбука программирования на языке Си»
#языкси #история
1 минута
14 января 2023