back

by rramadass·9d ago·view on hn ↗
Oh come on; that is BS and you know it.

It is complex/complicated/baroque but for the power, flexibility, real-world-usage that it provides it is worth the effort. The mistake that people make is to try and learn it all at the same time which overwhelms them.

Use a good book like Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers by Peter Gottschling and you should have no problem at all.

1 comments
For context: I have over a decade of professional experience with c++ in large scale software projects and it is by far the language over which I have the most mastery.
And yet you make such statements ;-)

I often see on HN these sorts of comments whenever C++ is brought up and it really needs to stop. It is wrong, adds no value to the discussion and does a grave injustice to the programming community.

We should be encouraging programmers to learn C/C++ since just knowing those two languages enables one to program MCU/embedded/desktop/server machines across all layers of software from apps/scientific software/OS/system software/bare-metal in the real-world. One can imagine the job opportunities for a programmer with such a skillset as market needs change. With both Hardware and Software evolving so rapidly nowadays, C/C++ are the one constant interface language in the industry.

I would encourage programmers to learn c++ because it's important, but I'll never lie about what it's like to actually use it
You don't have to lie or play-up/play-down the language; just say it as it is with no painting of dragons and fear-mongering.

It is just another language and not rocket science.