LINUX.ORG.RU

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

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

Плохая аналогия. C это ядерный реактор без средств защиты и автоматического отключения, построенный в центре города. Если персонал облажается, весь город взрывается к чертям. А Rust и Go это реактор в горах, залитый бетоном и напичканный тремя слоями автоматики. Да, чуть менее удобно добираться, зато никто не умрет.

Ну камон, C это единственный язык, где фатальные ошибки в коде не ловятся компилятором и должны ловиться программистом по одной единственной причине: потому что так сложилось. Нет ни одной технической причины для существования UB, это следствие организации «экосистемы» в 80х и 90х.

Исправление kirk_johnson, :

Плохая аналогия. C это ядерный реактор без средств защиты и автоматического отключения, построенный в центре города. Если персонал облажается, весь город взрывается к чертям. А Rust и Go это реактор в горах, залитый бетоном и напичканный тремя слоями автоматики. Да, чуть менее удобно добираться, зато никто не умрет.

Ну камон, C это единственный язык, где фатальные ошибки в коде не ловятся компилятором и должны ловиться программистом по одной единственной причине: потому что так сложилось. Нет ни одной технической причины для существования UB, эио следствие организации «экосистемы» в 80х и 90х.

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

Плохая аналогия. C это ядерный реактор без средств защиты и отключения, построенный в центре города. Если персонал облажается, весь город взрывается к чертям. А Rust и Go это реактор в горах, залитый бетоном и напичканный тремя слоями автоматики. Да, чуть менее удобно добираться, зато никто не умрет.

Ну камон, C это единственный язык, где фатальные ошибки в коде не ловятся компилятором и должны ловиться программистом по одной единственной причине: потому что так сложилось. Нет ни одной технической причины для существования UB, эио следствие организации «экосистемы» в 80х и 90х.