3 ms·
> C++ is seen as the official systems programming language for kernel programming, drivers Kernel and driver development is still very much C.
by trentnelson 10y ago
> C++ is seen as the official systems programming language for kernel programming, drivers
Kernel and driver development is still very much C.
- pjmlp 10y agoProbably, I am infering from Herb's blog entries and the addition of kernel mode support to VC++ on Windows 8. And the addition of UDMF with COM APIs.
- Sean1708 10y agoI thought Windows did away with C completely and only supports C++ now?
- pjmlp 10y agoThe official statement from Herb's blog was into that direction. https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/ https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-an... The modern C support has only been done to the extent required by ANSI C++, and by integrating clang frontend with VC++ backend (C2). Microsoft is doing with C2 something similar to LLVM for all their languages (.NET Native, VC++, clang frontend).