Kernel & C language : History & Reason?

Abhishek Rawal

Abhishek Rawal

@abhishek-fg9tRh Oct 27, 2024
Why Linus torvalds is preferring to continue to development of Kernel in C language & not C++?
Long time back, Linus dropped the bomb on the guy who was suggesting of kernel development in C++.

There gotta be some specific reason on technical side, I am sure of that. Linus ain't a dumb 😀

Read this : article.gmane.org/gmane.comp.version-control.git/57918

If any CEan knows technical reason(apart from the details in link posted above) of using C for development of kernel & not C++ then please share some knowledge here.

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • rahul69

    rahul69

    @rahul69-97fAOs Jan 26, 2013

    LOL ! ,that article is really meant to piss off C++ lovers😉. Coming to the point, I think that one reason for using C over C++ is that C is faster than C++, (although a little) but it is. Apart from that it just looks like a personal choice😁
  • Pensu

    Pensu

    @pensu-8tNeGU Jan 27, 2013

    Haha! That was intense.....😁 Anyways,as Linus also mentioned efficiency, I agree with #-Link-Snipped-#, the speed advantage of C over C++ might be the reason.