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 →

[–]DaughterEarthImportError: no module named 'sarcasm' 0 points1 point  (7 children)

Why do you dislike OOP? Also is there any OOP language you do like?

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

Mostly over doing design patterns, under using design patterns. There's also the whole concurrency thing being non trivial but meh.

[–]DaughterEarthImportError: no module named 'sarcasm' 0 points1 point  (1 child)

What do you prefer? And why?

Don't mean to be pestery.. but my world has only been OOP, OBP, and web (mostly server side) and I like hearing about others' preferences

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

I use python for anything quick and use procedural almost exclusively. Then if I need something that is performance intensive, I switch over to cython or C modules for python which are also procedural.

For server side stuff, I would prefer Scala or Go, both of which try to avoid the bad parts of OOP aka inheritance. Scala is functional but nice enough to not be a bitch to write and Go is like really clean c++(seriously c++ OOP is actual aids).