Потому что так говорит БудДен, а он у нас по безопасности и ссылается на документы министерства обороны США.
(Ну, это, если не ссылаться на то, что 'c' - третья буква латинского алфавита, а в РФ кириллица).
Но есть в утверждении про опасность Си некая логическая кривизна. Верно, что нельзя. Но если очень нужно...
Код, написанный на Си, не обязан содержать ошибки.
А раз не обязан, то может случиться чудо, и ошибок в коде не будет. Способы обеспечения чуда - это внешние системы доказывания его корректности.
Rust и внутренние способы - это отдельный разговор.
То есть, если видим код, написанный на Си, то нельзя взять и сказать "мы не будем его использовать только потому что он написан на Си". И там вроде была какая-то операционная система (ядро) с доказанной корректностью, на нём и написанная.
Мы его использовать не будем по другой причине, потому что в нём буквы некириллические.
Отредактировано Лис (2025-08-15 09:44:55)