Why Linux Creator Linus Torvalds Thinks That C++ Programming Language Sucks?
Short Bytes: You might know that Linux creator Linus Torvalds is a big supporter of C programming language. However, he doesn’t share the same sentiment for C++ and calls it a horrible programming language.
This morning, I was reading some news about Linux creator Linus Torvalds and I came across a decade-old note from him. You might have heard about Linus Torvald’s opinion of programming language C++ and this note was about the same.
In this note from September 2007, Linus Torvalds called C++ a horrible programming language. While his love for C is known to everybody, with all the new programming languages coming, one might wonder why one would write a dozen of code (C) when a single line of code (C++) will do?
Over the past 25 years, Linus Torvalds has done an enormous amount of work and contributed to the world’s largest open source project Linux kernel.
It looks like Linus wrote that note as a response to some mail that annoyed him. He starts his rant by saying:
> 1. Pure C as opposed to C++. No idea why. Please don’t talk about portability,
> it’s BS.
He doesn’t stop there. He goes on and calls C++ a programming language that’s used by a lot of substandard programmers. While it’s easy to mess up any language and write bad code, Linus says:
It seems that Linus Torvalds doesn’t need any other language because C is sufficient for him. C already suits his work and Linus will continue to bash the programming languages he doesn’t like.
Beginner?? Learn C and C++ Here
In our opinion, while system-level programming probably might need C, C++ acts as a great option for developing high-level applications.
Feel free to express your views in the comments section below and become a part of the discussion.
Nobody messed with Torvalds :D