3
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 12 Sep 2026
3 points (57.1% liked)
Programming
15674 readers
33 users here now
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 3 years ago
MODERATORS
Neither python or JS are "rigidly" OOP, they have support for them but you can very easily do functional or imperative programming in either. out of those I believe Java is the only one that "rigid OOP" is a fair descriptor for, and I could be wrong on that as its not a language I've used (c# which I have and started as essentially microsoft Java has moved away from that style by incorporating numerous functional features from f#)
Fun fact, you can totally do functional programming in C++ too. Actually, it is in the top-right of the λ-cube, making it (in a specific sense) a more functional-programming language than Haskell or LISP :D