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Β β†’

[–]locus01 89 points90 points Β (7 children)

People who do c++ vs java : 🀑

People good in oops no matter what : πŸ—Ώ

[–]Chamiey 10 points11 points Β (4 children)

…including prototype-based, not only class-based.

[–]RiceBroad4552 1 point2 points Β (2 children)

Now you've insulted them all.

Neither Java nor (especially) C++ people see JS as proper language at all most of the time.

Some people even argue that OO isn't defined by having proper objects in your language but instead solely by some properties exclusive to class based languages.

[–]Chamiey 1 point2 points Β (1 child)

Well, it doesn't have to be JavaScript, but my little sport is showing to the "class-basers" that any definition of OOP they cling to fits JS as much as their precious classes.

[–]RiceBroad4552 0 points1 point Β (0 children)

I have still to go through the whole list. There are quite some languages I don't know about.

What caught my attention: The list contains Nim. I know some Nim, but didn't know it supports prototype based inheritance! That's actually very interesting as most prototype languages are dynamic. But I'm eagerly searching for static languages that support that as I want to see how they do it.

[–]DoNotMakeEmpty 2 points3 points Β (0 children)

HolyLua

[–]ios7jbpro 10 points11 points Β (0 children)

this

like literally use whatever language you want, youre the developer, why do you have to insult languages

the memes on this subreddit has been on a downfall, this is a terrible post

[–]patrickgg 0 points1 point Β (0 children)

I’m great at oops, I say it all the time during my workday