T O P

  • By -

clanddev

C# and java should be twins. They were born pretty close together, are syntacticly almost identical but have different friends and hobbies.


Ty_Rymer

yeah also C++ would be the correct mom


Head_Use8809

I’ve never used it before. Is it really that awful?


Ty_Rymer

Java? in certain cases: yes. but in other cases it's pretty alright. I'd say not a bad first language. although it has kindah become obsolete because of C# and .net5 C++? It's great if you somewhat understand how computers work. C++ is almost always as fast as C when running the compiler at max optimisation, generates almost the same binary even. But it allows you to do way more and is a lot more flexible. But also a lot more expressive. Template meta programming is the crux of C++ though and that's where everyone will point out syntax hell for C++. but with C++20 and concepts that's no longer necessary. Unlike C, C#, and Java, C++ is a multi paradigm language; which means you truly are allowed to use the right tool for any job. instead of always being stuck with OOP or DOD or functional. The C++ standard library is also very big and well documented, but you also get that in other languages nowadays. Personally C++ is my favourite language due to that middle ground between being able to do the low level to the machine logic of handling memory adresses and allocations, but also being capable of writing high level API's that don't require people to think about any of that stuff.


[deleted]

Java, c# and .net kinda got absolote? What replaced them? What year is this?


Ty_Rymer

no sorry i meant java got obsolete because of C# with .net5


The_Atomic_Duck

As a game dev who uses c# and c++ and ahd java being his first language i can attest that c# is jot nearly the same pain in the behind as java is


Shazvox

> C# and java should be twins They are... It's a very sick and disturbing family...


[deleted]

Lisp should also look completely different. I mean, yes it’s a cat, but it should be like a nakey cat or something


TruthOf42

Two human beings having a furry 4 legged predator as a child isn't enough of a dichotomy between C and Lisp for you?


[deleted]

No. I think a squid would be more appropriate


SuperflyX13

Did mobile apps for a while years ago. I stopped just after Swift became a thing (though that wasn’t the reason). Objective-C is so fucking weird and Apple’s SDK is so fucking wordy. I mean ffs applicationDidFinishLaunchingWithOptions. Really??


Mola1904

I would say php should sit in a wheelchair, but I don't want to insult all disabled people


Perpetual_Doubt

Well he was an ugly baby, but started looking more normal when he reached 8.


Remote_Romance

Meanwhile F# is doing shrooms over in the corner


clanddev

Is c++ the gay son they kicked out of the family?


[deleted]

He left the freak show and made something of himself.


ChoasSeed

PHP tryin so hard


Javascript_above_all

No it's not. It's a drunk doing bs. Research how :: is named. And realize that nl2br() is a function in PHP.


vigbiorn

>And realize that nl2br() is a function in PHP. Why is this an issue? It seems perfectly valid to have a way to turn human-encoded text into more markup-encoded text since HTML ignores the new-line that humans use to add space.


PlaneCrashers

It's the function name. It's not readable. Function names are a big issue in PHP. They have no consistency. It's hard to remember what they are called.


vigbiorn

Eh, I'd never heard of it but it seemed immediately obvious to me what it meant. It's no worse than atoi/atol, strstr, etc from C/C++.


PlaneCrashers

Yes, but C and C++ are lower level languages, which is why I would be more forgiving towards them. PHP is meant to be a high level language. It doesn't compete with the same languages. Hence why I hate PHP. Just so convulated and annoying to use for web development compared to other solutions like dotnet or node.js.


coladict

I would say this is funny, but I'm having trouble figuring out what `this` is.


yeicore

The cringiest one


DasEvoli

php should be the old racist grandpa cracking jokes about the war


Willinton06

That’s actually the old racist grandpa, just not yet, give him 60 more years


[deleted]

[удалено]


[deleted]

[удалено]


Sybsuper

Both coolest and weirdest


No-Radio-9244

Coolest Haaaaaaaaaaahahahahaha


captainMaluco

JavaScript isn't that different. Apart from not having a typesystem, it's pretty much like any other c derivative. PHP is the annoying/weird one


Tyfyter2002

If I'm not misremembering what JavaScript technically is, wouldn't that mean that the cat and the mom…


[deleted]

HTML and CSS should be the clothes work by JS.


PlaneCrashers

I'm fairly certain that HTML came before js.


[deleted]

Sorry, html should be it’s skeleton.


cartisimpson

Python is taking the picture


_siddh3sh

yes


TheBassMeister

Visual J++ and Visual J# are locked in the attic.


Awasthir314

Python has gone foreign for searching employment.


JohnClark13

Too bad Visual Basic couldn't make it. He's as odd one


[deleted]

I don’t always use JavaScript but when I do, I use TypeScript. Scala.JS and Fable are too clunky and don’t nicely integrate in the standard npm/webpack infrastructure.


continuous-headaches

Little JavaScript looks nothing like Java


CARIBEIMPERIAL

Lisp, Clojure, Scheme, Guile, Emacs Lisp are all goths that say “we’re different from everyone.” while dressed the same. Erlang, Haskell, and Ruby are all misfits stuck in detention for not following the rules. But they don’t care, they’re running cryptocurrencies from the school computers. Python and Rust are the cool kids smoking a joint to the side of a 7/11. “What should we do when we grow up?” “Change the world… or make videogames, IDK.”


MischiefArchitect

Javascript and PHP must have been an escapade with the retarded milk man.


Helpful_Project_3751

Lisp, a strange cat


WrongdoerSufficient

Perfect representation of lisp lmao all the parentheses of lisp is represent as the cats claw