LINUX.ORG.RU

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

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

Си придумали в комплекте с UNIX - нужно было запилить операционную систему, максимально переносимую на любое железо. Для этого потребовался достаточно низкоуровневый, но универсальный язык, на котором можно было бы закодить основную часть ОС - а потом раскручивать этот код для конкретного железа с минимальными ассемблерными вставками. Поэтому пытаться сравнивать Си с высокоуровневыми языками - это просто натуральная глупость. У этих языков абсолютно разные ниши и области применения.

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

Си придумали в комплекте с UNIX - нужно было запилить операционную систему, максимально переносимую на любое железо. Для этого потребовался достаточно низкоуровневый, но универсальный язык, на котором можно было бы закодить основную часть ОС - а потом раскручивать этот код для конкретного железа с минимальными ассемблерными вставками. Поэтому пытаться сравнивать Си с высокоуровневыми языками - это просто натуральная глупость. У этих языков абсолютно разные ниши и области применения.
Ну и не забывайте, что Rust без внутренней поддержки со стороны Cи - просто пустое место)