4 ms·
> Not every language evolution is a cautionary tale. Java, C#, PHP, JS have grown a lot and are fine. I find it very weird that anyone would think that any pro
by jcelerier 4y ago
> Not every language evolution is a cautionary tale. Java, C#, PHP, JS have grown a lot and are fine.
I find it very weird that anyone would think that any programming language is even remotely fine. Everything is a mess, there are terrible compromises to be made everywhere between expressivity, readability, build-time performance, run-time performance, safety, language community, etc etc. A language will be "fine" the day there's no compromise to be made anymore and it outclasses everything else before it on every metric relevant to shipping good software fast to end user while enjoying the process.
- deleted 4y ago[deleted]
- derefr 4y agoI think you're confusing "fine" with "perfect." Fine is a synonym for "satisfactory" or "acceptable." "Fine" in programming specifically, usually translates to "I can use it to solve my problem without the flaws in it inhibiting me from doing that" or "I can forget that I'm using the tool and just focus on solving the problem." Many things in the world are "fine" by this definition. That doesn't necessarily mean they're all good, let alone perfect — but they're fine.