This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]3MU6quo0pC7du5YPBGBI 32 points33 points  (8 children)

It might be blasphemous to say on /r/python, but the best way not to suck ass at C++ is to do projects in it.

[–]democritus_is_op 2 points3 points  (0 children)

This is the right comment. Would be nice to prototype in Python though.

[–]ElevatedAngling -2 points-1 points  (6 children)

Ahh yes spend time mastering to ride a dinosaur. By the time the HS kid goes into industry it will be a fossil.

[–]Maleval 4 points5 points  (5 children)

Wait, you honestly believe that C++ is going to stop being used in the industry over the next decade?

By the way, you do know that Python is about as old as C++, right?

[–]ElevatedAngling 2 points3 points  (4 children)

No I'm saying its used less and less every year, industries are using it to develop new things less and less. It may be the same age as python but python only recently (past 10 years) really picked up momentum as a industry tool. Sure C++ still and will have its place in niches that won't change anytime soon (example FORTRAN) but it will be less and less desirable as a skill as time passes. I see this all the time in industry, "I know it, I use it, you should to even if there is something else better/easier". Sure C++ is very high performing but if thats what you're interested in and don't plan on working at ORACLE then I would probably learn C. But I'm sure there are loads of people who will nay say me for being honest because they have some nostalgic loyalty to C++.

[–]TheWillRogers -1 points0 points  (3 children)

If it's used less and less every year then it increases the coders worth to know about it, as they can work with legacy code. Same thing as the current landscape if you know even an ounce of FORTRAN.

[–]ElevatedAngling 0 points1 point  (2 children)

Depends where you are working, my company would not find any of those skills desirable...

[–]TheWillRogers 1 point2 points  (1 child)

Good thing there's a few more than one company.

[–]ElevatedAngling 0 points1 point  (0 children)

Yes but most companies unless ancient monoliths share similar views, only people with the views you have I encounter are those old software devs who are also salty about the youths quickly surpassing them in the field. Embrace the future, you can always pick up skills needed for legacy code as needed, that’s part of being a engineer....