Comments on: Why C++ Is Not “Back” https://simpleprogrammer.com/why-c-is-not-back/ Wed, 11 Mar 2026 01:50:36 +0000 hourly 1 https://wordpress.org/?v=7.0 By: boris https://simpleprogrammer.com/why-c-is-not-back/#comment-1446 Thu, 24 Mar 2016 15:15:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1446 C++ original philosophy was good, they wanted zero cost abstraction and c compatible. The sad part now is that C++ is growing so far away from C but still has a lot of old stuff in it that should be deprecate now. for examply why can you use C casts and C++ kind of casts, why are there still macros, NULL and 0 for pointer. all the kind of initialisations etc. if C++ drops (C++– maybe?) all the legacy stuff then it would be an ‘easy’ language.

But i think a better way to go is Rust it also has the zero cost abstraction idea, has a superior type system, is really small and doesn’t include classes(no more inheritance etc.), But has traits + structs and Templates instead. It also includes a lot of safety. Sadly it doesn’t include compile time calculations yet.

]]>
By: Jeff Howe https://simpleprogrammer.com/why-c-is-not-back/#comment-1445 Wed, 02 Mar 2016 13:46:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1445 In reply to Dan.

@Dan: “And that first version of the C++ compiler was written in Assembler.. etc etc.. :)”

I understand the point, however, as a point of history, the first C++ compiler was not written in assembly language. See
http://programmers.stackexchange.com/questions/105313/how-could-the-first-c-compiler-be-written-in-c

]]>
By: KD https://simpleprogrammer.com/why-c-is-not-back/#comment-1444 Sat, 23 Jan 2016 13:02:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1444 In reply to CrankyMiddleAgedGuy.

C++ has lots of libraries which is the only reason I use it but they don’t come with the language. Qt is probably the most complete general purpose C++ library. I use C++ for domain specific libraries like VTK & OpenCL for visualization, ITK for image processing, Seqan for genetics, …

]]>
By: pip010 https://simpleprogrammer.com/why-c-is-not-back/#comment-1443 Wed, 09 Dec 2015 21:06:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1443 In reply to Gareth Morris.

” less extensive standard library” I will give you that.
it is too algorithmic and not app oriented, but hey exactly what boost is trying to fill in, but still short of what python,c#,Java etc. have

]]>
By: Liam https://simpleprogrammer.com/why-c-is-not-back/#comment-1442 Wed, 09 Dec 2015 15:45:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1442 In reply to pip010.

You my hero.

]]>
By: Bob https://simpleprogrammer.com/why-c-is-not-back/#comment-1441 Wed, 09 Dec 2015 12:26:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1441 In reply to OrangeMonkey.

From the very beginning computers were and always have been just a tool. Does program accomplish it’s goals? Did programmer meet deadlines? The language used is unimportant when the bigger picture is understood. Sometimes that picture includes performance, sometimes correctness of code is very important. So programming is very much an engineering process.

]]>
By: alexandrebourget https://simpleprogrammer.com/why-c-is-not-back/#comment-1449 Mon, 07 Dec 2015 18:56:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1449 haha… reminds me of Rob Pike’s story in here: http://commandcenter.blogspot.ca/2012/06/less-is-exponentially-more.html .. that C++11 meeting after which he wanted Go lang to be.

]]>
By: Michael Osei https://simpleprogrammer.com/why-c-is-not-back/#comment-1440 Sat, 21 Nov 2015 16:03:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1440 What you should remember. Is humans like pythons and rubys, computers like c and c++ its as simple as that.

]]>
By: Inu Yayo Baka-Bakpao https://simpleprogrammer.com/why-c-is-not-back/#comment-1439 Mon, 02 Nov 2015 18:07:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1439 If *modern* (bs if you ask me) languages can compete with *older* languages like C/C++ then I could agree with you. Java is lightyears away from being anywhere near usable. Take a look at smartphones & android. How much energy on this planet is wasted just because google decided to use Java? I don’t even want to know.

C++ has a good learning curve. I started with PHP – moved to C++ and was amazed how EASY it is to write efficient code. If you mess up, you inform yourself and you can use the newfund intelligence source to enhance your abilities. You are not relying on somebody else to fix performance issues for you.

]]>
By: jwn0001 https://simpleprogrammer.com/why-c-is-not-back/#comment-1438 Mon, 21 Sep 2015 21:32:00 +0000 https://simpleprogrammer.com/?p=1765#comment-1438 In reply to z0ltan.

OUCH, guess that must have hit a nerve?

]]>