LINUX.ORG.RU

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

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

Так у них выбора нет.

Есть.

Отход от семантики Си ломает половину алгоритмов оптимизации.

От какой именно семантики Си? Срать программисту в штаны при целочисленном переполнении в коде? Ты бросаешься слишком общим термином «семантика». Пиши конкретнее.

Но в общем случае, не ломает. Хуже того, в LLVM есть куча вещей, которые в Си не нужны и вообще не поддерживаются. Тот же GHC function call, например.

Тогда максимальная скорость программы будет не выше той, которая написана на Safe Rust.

Осталось только понять, каким образом код на каком-нибудь Фортране заруливает сишечку. При том, что семантикой Си там не пахнет, потому что часть кода была написана когда Си ещё не изобрели.

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

Так у них выбора нет.

Есть.

Отход от семантики Си ломает половину алгоритмов оптимизации.

От какой именно семантики Си? Срать программисту в штаны при целочисленном переполнении в коде? Ты бросаешься слишком общим термином «семантика». Пиши конкретнее.

Но в общем случае, не ломает. Хуже того, в LLVM есть куча вещей, которые в Си не нужны и вообще не поддерживаются. Тот же GHC function call, например.