Голосование за лучший ответ
pandaren
Профи
(538)
8 лет назад
Потому что Си это магнитно-ориентированный язык четвертого поколения а Си++ это проприетарный драйвер для линукс подобных систем
Голова Робота
Просветленный
(36360)
8 лет назад
В драйверах не нужно ООП (объектно-ориентированное программирование), и другие возможности ++ не особо полезны.
АнимедебилЗнаток (346)
8 лет назад
"В драйверах не нужно ООП"
То-то везде kernel object-ы да kernel object-ы с ручной реализаций таблиц виртуальных функций с помощью структур с указателями на функции.
Я всё думал — зачем? А это оказывается оттого, что ООП не нужно! Вот оно как!
Shalafi
Мудрец
(15048)
8 лет назад
Плюсы примерно в 2 раза медленней, чем Си, а так же на плюсах программа больше места занимает. На драйверах же актуальна скорость и меньший размер...
Голова РоботаПросветленный (36360)
8 лет назад
Я посмотрел сравнение производительности языков. С++ действительно медленней. Насколько медленней - очень по-разному, зависит от задачи. Причина мне кажется в том, что в тестах используется разный исходный код; в коде для С++ используется библиотека шаблонов.