LINUX.ORG.RU

История изменений

Исправление tp_for_my_bunghole, (текущая версия) :

Боюсь, тебя там не послушают. Язык Си стал уже давно традицией американского программирования.

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

В языке Си же, знаки «равенства» и «присваивания» нарушают математические соглашения.

Но не создают значимых проблем с позиций инженерной теории.

Исходная версия tp_for_my_bunghole, :

Боюсь, тебя там не послушают. Язык Си стал уже давно традицией американского программирования.

Пароходы с большими барабанами с лопастями по бокам тоже были традицией. Архимед бы удивился.
Стандарт это legacy, и писать новые компиляторы для legacy нет смысла, для этого легче уже работать с существующими открытыми компиляторами.
Формализация C осталась на уровне того периода когда решали как перейти от мнемоники ассемблера к кроссплатформенному синтаксису без учёта многих других аспектов.

В языке Си же, знаки «равенства» и «присваивания» нарушают математические соглашения.

Но не создают значимых проблем с позиций инженерной теории.