What went wrong?
>>59206515
Nothing :^)
http://harmful.cat-v.org/software/c++/I_did_it_for_you_all
>>59206515
Creeping featurism.
>>59206568
He saved us.
>>59206568
sounds like fakenews tabloid horseshit to me.
Here's an official interview with OP's mother:
>me: are you a crackwhore?
>her: yes
>>59206709
Be it a joke or not, there is some truth in it.
C++ inherits not only the syntax of C but also one philosophical aspect of the language: FREEDOM.
You are free to use all capabilities of the language for better or worse. And that's the reason why coding standards exists.
In Java everything must be a class restricting the programmer of a feature, and quoting Carmack "Sometimes the most elegant way of doing something is a function"(something along those lines) Java does not purely allow it, but C++ does.
The downside of freedom, is that people can't handle it, creating C++ abstractions were is not needed, thus abusing the language to something that's incomprehensible for the next person to look at.
Now, if you have a community of people devoted to create nice code to solve a really complex problem in the shortest amount of time, then C++ is beautiful. Take a look at the Linux kernel for example, anyone that knows something of C can read the code and understand some parts of it, this is because every once in a while Linus or the Maintainer puts a "kodenigger" in its place.
So when I say nothing is wrong with the language I mean it, I rather have freedom than a language that blocks my thought.
>>59206515
Design by committee.
>>59206515
your fucking brain
First, let me tell you that I am sitting in front of the computer
I am sitting in front of the screen:the screen is on
std:the computer is connected to the screen:the screen shows an operating system
the screen will show what I type on the keyboard:keyboard is connected to the computer
I will reply my answer in a few lines:first let me declare the following{
there is a mouse:std:mouse is connected
}
I don't know, C++ is pretty easy and straightforward:std
the reply has been typed:let me tag the ram as free again
arm:freed:std
Let's hope there are no bugs in my explanation code of C++
>>59207093
typical C++ user's wall of text
itt people refuse to git gud
It didn't have the benefit of letting C++ show them what things worked and what things didn't.
Boost sucks.
>>59206515
Scott Meyers was smart to retire from C++
Stroustrup did nothing wrong.
C++ is the language of the employed.
>>59206569
nope, backwards compatibility made it a mess from the beginning
>>59207093
NOBODY LOOKS AT LINUX CODE
LINUX WASN'T MADE FOR WHITE PEOPLE
LINUX IS FOR NIGGERS
Lololol enjoy your leaks
>>59206569
This, and the fact features were tacked on without regard to the rest of the system's design.
You can justify any one of C++'s additions, but all combined together, it's a huge mess.
>>59206515
The guy who created C++ didn't even know what statics in C do. Completely unnecessary like every other language invented after C.
>B-but Carmack said...
Carmack was just being lazy when he switched to C++ and liked how other people could write his code for him. His best work was always Quake in C and you know it.
>>59207093
Exactly.
>>59209806
*causes millions in damages from 1 buffer overflow*
>>59210500
good programmers don't create buffer overflows
>>59210662
That's right, because good programmers don't program in C++
>>59210662
let's see that CV, stud
>>59210500
>he thinks C++ is safer than C
>>59210662
This. So-called "safety" is a meme used to justify creating new languages that take power and flexibility away from the programmer, and ultimately proves to be no "safer." Often paired with making languages pander to casuals who can't understand pointers and heap allocation. Another mistake, as those programmers will never create anything of value to begin with.
>>59210707
>he thinks good programmers don't use C or C++
Hello newfriend, I'm glad to see you're enjoying your python class.
>>59210707
Good programmers program in whatever language is best for specific task
>>59210764
Not an argument
>>59210810
Safe, limited and high-level languages have their place, they are good when you want to write something quickly and you don't care about performance.
>>59210831
>Safe, limited and high-level languages have their place, they are good when you want to write something quickly and you don't care about performance.
This is what all the Rust shills don't seem to understand. A GC language is fine for applications but you absolutely can't afford it in kernels, embedded software, anything bare metal.
>>59206515
It got too complicated for normies to handle.
>>59206568
>cat-v
>thinks it's anything but satire
?
>>59206515
They ran out of special characters.
>>59210901
Rust doesn't have a GC.
>>59206515
Everything.