Originally posted by: MrMilney
Originally posted by: singh
The bare OS is written in C and assembly (for device drivers). C++ is generally not used in OS development, and probably won't be anytime soon.
I know a lot of the kernel stuff was written in C (and probably asm) for the sake of speed because at the time there was nothing else that approached it performance wise. However, I think that if you were to start to write an OS today using C++ with a little asm where speed is essential would not be a bad way to go at all. Singh, do you know something that I don't regarding C++ as a potential language (I admit it's very possible you do)?