3

I feel proponents of any programming language put a lot of spin around what isolated aspects it is good for, but fail to illustrate what a programmer in even one target domain gains from using it.

Are there programming language implementations unlike what is described above, that you feel back up their marketing?

you are viewing a single comment's thread
view the rest of the comments
[-] tetrislife@leminal.space -2 points 1 month ago

You are right Python and C++ have a huge amount of collateral available going for them. But is the utility of their language features backed up by any examples or explanations? Rigid object-orientedness as seen in Python, C++, Java, modern Javascript is not conducive to good software in practice, and we are just muddling along.

[-] Womble@piefed.world 5 points 1 month ago

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#)

[-] balsoft@lemmy.ml 1 points 1 month ago* (last edited 1 month ago)

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

[-] for_some_delta@beehaw.org 4 points 1 month ago

Object-oriented is a design pattern that the language can facilitate. Just because a language supports "is a" doesn't mean "has a" does not exist. There are a lot of design patterns. Use the best language and design patterns for your team.

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