Привет!
25 May 21 23:24, you wrote to All:
НА> Если во время собеседования на вакансию программиста, вы спрашивали,
НА> или вас спрашивали, почему не пишут ядро на C++
Модули ядра NT начали писать на C++ больше двадцати лет назад. Чисто
технически, не было никакой проблемы изначально писать на нем и все ядро, но на
C++ гораздо больше возможностей порождать неэффективный код, чем на C, особенно
при использовании шаблонов. При тогдашних ресурсах, перевод всего ядра на плюсы
потребовал бы очень жесткого контроля за всей командой.
НА> то вот таки уже пишут!
При нынешних ресурсах ядро можно писать почти на чем угодно. Все равно наверху
объемы/тормоза такие, что поглотят почти любую неэффективность ядра.
НА> правда там список ограничений, чего нельзя использовать, типа
НА> исключений, динамического приведения типов и тд и пр.
Hу разумеется.
Всего доброго!
Евгений Музыченко
eu-...@muzy-chen-ko.net (все дефисы убрать)