3 ms·
The Windows kernel is mostly C, but also parts in assembly and C++. [1] It also helps to keep in mind that back in the late 80s, when development work on the NT
by Strom 6y ago
The Windows kernel is mostly C, but also parts in assembly and C++. [1] It also helps to keep in mind that back in the late 80s, when development work on the NT kernel began, C++ was still the new kid on the block. NT kernel work began even before ANSI C was done.
--
[1] https://www.reddit.com/r/cpp/comments/4oruo1/windows_10_coded_in_c_or_assembler/ https://www.reddit.com/r/cpp/comments/4oruo1/windows_10_code...
- pjmlp 6y agoJust as historical note. Microsoft C/C++ 7.0 was released in 1992 alongside MFC 1.0, which was a bit late to the race. Microsoft was the latest C compiler vendor on the MS-DOS space to integrate a C++ compiler into their tooling.