ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
1290918 Топик полностью
LightElf (09.03.2023 00:33, просмотров: 178) ответил Tyмблep на Сразу вспомнилось: "Запомните, что я вам скажу: один стакан
Изобретатели Си были, в первую очередь, практиками. И язык они создавали для решения вполне определённых задач - написания операционной системы и другого подобного низкоуровневого кода. И потому стремились реализовывать конструкции, понятным образом отображающиеся на возможности железа того времени. Отсюда и куча всяких странностей, типа *i++ (прямая калька с автоинкрементной адресации в PDP) и переменные класса register и отсутствие в языке операторов ввода-вывода. Но когда 

язык обрёл популярность - до него дотянулись волосатые ручонки религиозных фанатиков, начавших, как сорока, тащить в стандарт языка всякие блестящие новомодные финтифлюшки. При этом не устраняя давно известных огрехов и вынужденных компромиссов. Вот и получается, что на дворе 2023, а большие проекты на C продолжают использовать C89 с специфическими расширениями.

Не надо делать мне как лучше, оставьте мне как хорошо