"How it started...how it's going..." Linux style:) Apparently in July 1993 Linus started using C++ in the kernel for type safety reasons but by October 1993 took it out.
-
"How it started...how it's going..." Linux style:) Apparently in July 1993 Linus started using C++ in the kernel for type safety reasons but by October 1993 took it out. I want to read up on the history of all that! #linux #history #ComputerHistory youtu.be/1ztU-9dZ7yI?si=7K-Ml7…
-
replied to Hank G ☑️ last edited by
@hankg I don't remember exactly why it happened, but I xan speculate.
As I recall, 30+ years ago C++ wasn't nearly as stable as it appears to be now — destructors that didn't destroy, etc etc — so it probably seemed like the wrong choice for a kernel. K&R C forced you to do all the memory management yourself, but at least you could see what was happening and why.
(Note that I'm not talking about modern C++, which I haven't used much.)
-
replied to David Megginson last edited by@david_megginson The he history of C++ of that era is very interesting indeed. I had a post about that a few days ago.
Copyright © 2025 NodeBB | Contributors