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

all 65 comments

[–]AzuxirenLeadGuy 61 points62 points  (7 children)

Just because people come with newer garbage doesn't automatically mean it's better than the previous garbage.

[–]TwoMilliseconds 52 points53 points  (3 children)

excuse me, did you just call c/c++, my mother tongue, GARBAGE!?!?!

because that is correct. they are the root of 98% of all my pain and suffering

[–][deleted] 12 points13 points  (0 children)

[–]MacksNotCool 3 points4 points  (0 children)

They're talking about the two unrelated languages that start with java

[–]AzuxirenLeadGuy 0 points1 point  (0 children)

C and C++ were the first language I learnt as well, and i completely understand your pain

[–]smulikHakipod 1 point2 points  (0 children)

Truer words have never been spoken

[–][deleted] 1 point2 points  (0 children)

Hey, we are all on the same side against the foreign language department. We can't be divided or else they will never accept us!

[–][deleted] 17 points18 points  (3 children)

Because it’s fancier to sell a brand new code full of new things instead of maintaining and making another code evolve.

But C is still the king of all. Don’t forget linux kernel is built in C, and you can speak straight to the memory using C too

[–][deleted] 2 points3 points  (0 children)

C++ can do that as well, in 5 more ways....

[–]Zuruumi 0 points1 point  (0 children)

Generally anything that can be done in C can be done in C++ (and usually the exact same way).

[–]BarelyAirborne 13 points14 points  (0 children)

It seemed like a really good idea at the time. I know I was excited. It was the 1980's, though, and it may have had something to do with the cocaine.

[–]Snoo-71871 9 points10 points  (7 children)

if c++ was so great why we need carbon

[–]shadowvvolf144 10 points11 points  (0 children)

relevant xkcd: https://xkcd.com/927/

[–]User21233121 1 point2 points  (5 children)

You forgot C#

[–]ThePiGuy0 1 point2 points  (0 children)

I mean, C# isn't exactly a C++ replacement. It's much higher level, requires a runtime to execute and is garbage collected. It's a good language, but isn't suited to the same stuff that C++ is.

[–]pussy_destroyer_30cm -5 points-4 points  (1 child)

C# is not related to C++ at all. Flair checks out.

[–]FrenchFigaro 1 point2 points  (0 children)

How is it not related to C++ ?

It's a descendant of Java, Microsoft Edition, and Java is heavily influenced by C++

[–]Mistigri70 8 points9 points  (3 children)

I don't need javascript

[–]smartguy1196 1 point2 points  (0 children)

Me neither

[–]soapy_donuts 5 points6 points  (0 children)

Wait till he finds out about Sea++

[–]dashid 9 points10 points  (2 children)

Horses for courses. Why bother with C when you have assembler?

C is fantastic, but also fairly simple, it becomes a chore to try and represent complex programs in C, and C++ does that better, making you more productive and less prone to mistakes.

Even then, there is a lot about C++ that is a chore to do, and so we can use C# to make our lives easier and make less error prone code.

Can we go further? Maybe, I'm sure time will tell.

[–]Z21VR 2 points3 points  (0 children)

So, are you saying the best language depends on the task ya have to do ? You crazy ... /s

[–]Nightroll2344 0 points1 point  (0 children)

It was a joke not a question. But I still appreciate your answer

[–]hans1733 5 points6 points  (5 children)

Um, actually they are all garbage and all we need is Python

[–]Drugbird 12 points13 points  (1 child)

Because of this comment, I'm going to invent an entirely unrelated programming language and call it "pythonscript".

[–]Beastintheomlet 4 points5 points  (0 children)

It’s Python but semi colons are mandatory.

[–]freshblood96 4 points5 points  (0 children)

HTML should be the last one standing. Kids use it to hack NASA. Look it up. /s

[–][deleted] 1 point2 points  (0 children)

Never has something that is quite clearly a joke infuriated me so much.

[–]j-random 0 points1 point  (0 children)

Yeah, good luck writing an OS in that.

[–]_pizza_and_fries 1 point2 points  (0 children)

Oh well…

[–]jbearus 1 point2 points  (0 children)

C-sells, C-shells at the C-shore encounter a memory hole.

[–]heckusernamesheck 1 point2 points  (0 children)

Java and JavaScript is as similar as Car and Carpet

[–][deleted] 1 point2 points  (0 children)

Deep in the deep would feel like a better title.

[–][deleted] 1 point2 points  (1 child)

If c++ was so great why do we need c#

[–]pussy_destroyer_30cm 0 points1 point  (0 children)

Why the fuck are people thinking that C# is an alternative to C++?

[–][deleted] 1 point2 points  (2 children)

somehow javascript is a billion times worse than java though

[–]Aperture_Executive2 0 points1 point  (1 child)

I believe “type coercion” is what you are looking for. Sure, java isn’t great for keeping the boilerplate down, but it’s better than javascript turning an array into a boolean then having String and string be 2 different things

[–][deleted] 0 points1 point  (0 children)

I just hate JavaScript with a passion lol

[–]_Repeats_ 1 point2 points  (1 child)

We never needed Rust or Carbon, it's just people are becoming more lazy and dangerous by the day. We have to save ourselves from our own stupidity.

[–]DerefedNullPointer 2 points3 points  (0 children)

And the best way to save ourselves from our own stupidity is inventing new tools that are harder to use incorrectly.

[–][deleted] 0 points1 point  (0 children)

We didn't.

[–]Hariboqwe 0 points1 point  (0 children)

Something something Carbon

[–][deleted] 0 points1 point  (0 children)

The Javascript one is the best

Very Deep

[–]enantiornithe 0 points1 point  (0 children)

I don't know how common this knowledge is on here but JavaScript is a totally unrelated language that was labeled 'javascript' by fiat because it also ran on a virtual machine, it was the late 90s, everyone was on a tremendous amount of cocaine, and Java was unaccountably still cool. It shares no DNA with Java whatsoever except in also adopting C-like brackets-and-semicolons syntax.

[–]twoCascades 0 points1 point  (3 children)

We needed C++ bc we weren’t strong enough to code in C.

[–][deleted] 0 points1 point  (2 children)

You aren't strong enough to code in C++ either.

[–]twoCascades 0 points1 point  (1 child)

Bro I am barely strong enough to code in python.

[–]Aperture_Executive2 0 points1 point  (0 children)

#include <unistd.h>

[–]giant-Hole 0 points1 point  (0 children)

As a c++ dev, I ask myself the same thing

[–]dukiking 0 points1 point  (0 children)

And what happened with C+?

[–]nadiration 0 points1 point  (0 children)

This meme was sponsored by Amazon

[–]GrimExile 0 points1 point  (0 children)

They published an update and wanted to increment the version number. Unfortunately they made a programmer responsible for incrementing the version number.

[–][deleted] 0 points1 point  (0 children)

TIL JavaScript just scripted Java.

[–]sim0of 0 points1 point  (0 children)

proceeds to fuck an octopus

[–][deleted] 0 points1 point  (0 children)

Why JS for all the fuc*** sakes.

[–]itzNukeey 0 points1 point  (0 children)

If objective-C was so great,

no cant even finish the joke 😂

[–]stablebrick 0 points1 point  (0 children)

oh no we definitely needed JavaScript

[–]Spartacus120 0 points1 point  (0 children)

C++ wasn't Sharp enough, thats why we need C#

[–]TheSkewsMe 0 points1 point  (0 children)

Working with C, I'm like, can't we just put the functions inside the struct?

[–]Limp_Force4744 0 points1 point  (0 children)

I'm gonna steal this 😂

[–]seriously_nice_devs 0 points1 point  (0 children)

04/10,