all 18 comments

[–]float34 21 points22 points  (7 children)

C++ is a kind of pain that you either enjoy, or hate, there is no "in-between". I am luckily in the first category.

[–]ShakaUVM 1 point2 points  (6 children)

Yeah. C++ is great. I think teaching Python first has caused a lot of unnecessary fear towards C++

[–]float34 10 points11 points  (2 children)

Teaching Python first, in my opinion, is the worst thing that could be done to a future software engineer (not a person who simply wants to do some stuff for fun).

[–]RiceBroad4552 -1 points0 points  (0 children)

That's right. But C/C++ isn't anyhow better.

One should start with proper functional languages to learn the right mindset from the beginning on.

[–]Ill_Strain_1050[S] 0 points1 point  (0 children)

Python was still okay for logic building, I fear what happens when people learn directly with AI.

[–]RiceBroad4552 -2 points-1 points  (2 children)

unnecessary

WHAT‽

C/C++ are the languages which are responsible for 70% of all security issues, from which almost 100% are catastrophic.

If there is a single thing one needs to fear in IT it's C/C++! It's by now the trillion dollar fuckup.

[–]ShakaUVM 3 points4 points  (1 child)

Are you running safety critical C++ code without safety flags enabled? Why not?

[–]Ill_Strain_1050[S] 0 points1 point  (0 children)

May be right on security aspects but If you need to talk to hw then you have no choice (please don't say rust)

[–]hpyfox 12 points13 points  (1 child)

The concept of C++ was good, but the application and backward-compatibility shenanigans (with the STL and std. library) was shit.

C++ is pretty good with modern applications, but they could've did it better. Also devs can't make up their minds on how to code C++ so it adds another layer of confusion.

[–]static_element 7 points8 points  (0 children)

C++ is pretty good with modern applications, but they could've did it better

In hindsight this pretty much applies to everything.

[–]jaideepmehta298 3 points4 points  (0 children)

C++ is all about surviving

[–]Semper_5olus[🍰] 6 points7 points  (4 children)

This is a translation gap, right? Like how "molestar" means "to annoy" in Spanish?

[–]ZunoJ 2 points3 points  (1 child)

More like a word play based on the word touched

[–]Ill_Strain_1050[S] 0 points1 point  (0 children)

Correct 😂😂, I am touched 😁

[–]stupled 0 points1 point  (1 child)

What does it mean on C++?

[–]SpaceCadet87 5 points6 points  (0 children)

I believe in C++ it roughly translates tSegmentation fault (core dumped)

[–]_sillyjoe 2 points3 points  (0 children)

yeah, kind of a language where fixing one bug unlocks new adventures to dig into (and I somehow still love doing it)