this post was submitted on 12 Sep 2026
1 points (100.0% liked)
Programming
15584 readers
1 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
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I think the main illustration for almost all languages is pretty clear (for most situations) - it's easier and faster than writing assembly by hand.
The rest comes down to trade-offs, technical (compiled/interpreted, strong/week typing, high/low level, optimization), ecosystem (are there libraries targeting your domain, is it likely to be maintained for the duration of your project), personal (how familiar you are with the language, how well do you understand its paradigm), business (how easy it is to hire for it, how good is the developer collaboration story, are there certifications).
All the languages you list have some weak points and some strong points. Because they are all popular and received a lot of development over the years, they are now all a good fit for at least some situations.
Although to be clear, even assembly has its benefits and will be the right fit occasionally.