Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Monday October 28 2019, @06:05AM   Printer-friendly
from the evolve-or-die dept.

C++ is a language you should give serious consideration to learning in 2019 (or whenever you happen to come across this article). Rapid language modernization, better tooling, a growing and inclusive community, and a thriving job market are just some of the reasons C++ should be your next language to learn.

Wow, this guy drank too much Kool-Aid ™️️, I'm out.

Yeah, I get it. At least in the communities I've been a part of over the years, C++ has a consistently bad reputation.

...

Modern C++ (versions ≥ 11) is an entirely different beast and should be considered separately.

foreach new_shiny in hackerland
    { import; improve; integrate; }

Plus, importing crusty old code into your projects is fun, well, at least more fun than dissecting them and re-coding in a new language which lacks the libraries they leaned on.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by NCommander on Tuesday October 29 2019, @01:03PM (1 child)

    by NCommander (2) Subscriber Badge <michael@casadevall.pro> on Tuesday October 29 2019, @01:03PM (#913250) Homepage Journal

    I code heavily in Ada and personally despise C++. Ada's problem is that the toolchain situation is confusing and it doesn't have a healthy ecosystem of third party supported libraries.

    --
    Still always moving
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by JoeMerchant on Tuesday October 29 2019, @05:00PM

    by JoeMerchant (3937) on Tuesday October 29 2019, @05:00PM (#913333)

    it doesn't have a healthy ecosystem of third party supported libraries.

    In most applications, that's a HUGE problem. Most people don't have unique ideas, they want something they've seen before (usually coming from a common library) maybe with a little twist or special sauce on top. With access to the common libraries, the bulk of your effort can focus on the special sauce and twist. Recoding the wheel from scratch changes that balance dramatically.

    --
    🌻🌻 [google.com]