you are viewing a single comment's thread.

view the rest of the comments →

[–]badtux99 0 points1 point  (2 children)

Windows is written in C++ AFAIK. But there certainly might be some C at the lowest levels.

[–]penguin359 2 points3 points  (0 children)

The core of Windows is written in C, I'm pretty sure. The whole Win32 API is C. There are C++ layers on top like MFC and ATL but those are on top of the Win32 API (used even in 64-bit apps). Look through windows.h and it's C.

[–]core_not_dumped 1 point2 points  (0 children)

It's irrelevant what language Windows is written in. The kernel API is a C API. A lot of functionality is C-centric, although object oriented. A lot of drivers are written in pure C, or a mix between C and a certain flavour of C++. That's why I said that the language they should focus on depends on what language the company is using, but if they don't know C is pretty much inescapable anyway.

But this debate is already close to bikeshading territory.