Потому что так говорит БудДен, а он у нас по безопасности и ссылается на документы министерства обороны США.
(Ну, это, если не ссылаться на то, что 'c' - третья буква латинского алфавита, а в РФ кириллица).

Но есть в утверждении про опасность Си некая логическая кривизна. Верно, что нельзя. Но если очень нужно...
Код, написанный на Си, не обязан содержать ошибки.

А раз не обязан, то может случиться чудо, и ошибок в коде не будет. Способы обеспечения чуда - это внешние системы доказывания его корректности.

Rust и внутренние способы - это отдельный разговор.

То есть, если видим код, написанный на Си, то нельзя взять и сказать "мы не будем его использовать только потому что он написан на Си". И там вроде была какая-то операционная система (ядро) с доказанной корректностью, на нём и написанная.

Мы его использовать не будем по другой причине, потому что в нём буквы некириллические.

Отредактировано Лис (2025-08-15 09:44:55)