Александреску, конечно, мужик грамотный, но он упорот. Лично мне категорически не хотелось бы работать с его Си++ кодом. У него шаблон головной абстракции. Ему бы на Яве писать.
Неудачный вброс.
C# не из этой ниши вообще.
Напиши на нем ОС или драйвер ?
Написать конечно можно и оно даже может быть будет работать (видел в сети таких извращенцев).
Но для нормальной производительности в этой нише C# как и Java идут лесом.
Поэтому остается только C, D, Rust.
Если вкратце: D никто не пользуется, а наличие GC отрезает часть аудитории; go хорошо распиарили, но опять же гц и много боилерплейта из за примитивности языка; у раста инопланетный синтаксис и язык заставляет фокусироваться проблеме контроля памяти чересчур сиьно.
Ога, особенно под всякие восьмибитные контроллеры, особенно с Гарвардской архитектурой. Прям вижу, как из корпуса какой-нить embedded-железяки вываливается стек вызовов функции сисярпа.
Я как-то смотрел интервью с ним, Майерсом и Саттером.. Там пошутили, что у него компилер в голове. Вероятно он его теперь пишет, чтобы другие попользовались.