Вот что написано в книге М. Руссиновича "Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP, Windows 2000" ( которую, кстати, бесплатно раздавали на весенних днях разработчика Майкрософта) своими словами: Несмотря на то, что компоненты Windows режима ядра построены на принципах ООП, большая часть системного кода написано на C в целях переносимости и из-за широкой распространенности средств разработки на C. Ассемблер использовали лишь для решения специфических задач , трудно реализуемых на C. Драйверы, как правило, пишутся на C, а иногда на C++.
|