История изменений
Исправление tp_for_my_bunghole, (текущая версия) :
Боюсь, тебя там не послушают. Язык Си стал уже давно традицией американского программирования.
Пароходы с большими барабанами с лопастями по бокам тоже были традицией. Архимед бы удивился.
Стандарт это legacy, и писать новые компиляторы для legacy нет смысла, для этого легче уже работать с существующими открытыми компиляторами.
Формализация C осталась на уровне того периода когда решали как перейти от мнемоники ассемблера к кроссплатформенному синтаксису без учёта многих других аспектов.
Практически это делает невозможным создание для языка хорошего инструментария программиста. Мнение о сложности работы с языками без автоматической сборки «мусора» исходит не из отсутствия самого этого сборщика, просто при разработке Java учитывали создание инструментария.
В языке Си же, знаки «равенства» и «присваивания» нарушают математические соглашения.
Но не создают значимых проблем с позиций инженерной теории.
Исходная версия tp_for_my_bunghole, :
Боюсь, тебя там не послушают. Язык Си стал уже давно традицией американского программирования.
Пароходы с большими барабанами с лопастями по бокам тоже были традицией. Архимед бы удивился.
Стандарт это legacy, и писать новые компиляторы для legacy нет смысла, для этого легче уже работать с существующими открытыми компиляторами.
Формализация C осталась на уровне того периода когда решали как перейти от мнемоники ассемблера к кроссплатформенному синтаксису без учёта многих других аспектов.
В языке Си же, знаки «равенства» и «присваивания» нарушают математические соглашения.
Но не создают значимых проблем с позиций инженерной теории.