История изменений
Исправление
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х.