4 ms·
Funny how the revival of Java is similar to the revival of .NET. After some stale years, both languages refined themselves and are back in the top competition (
by oaiey 4y ago
Funny how the revival of Java is similar to the revival of .NET. After some stale years, both languages refined themselves and are back in the top competition (.NET in the VM space, Java in the language space).
It really shows which languages can re-invent themselves (Java, .NET, PHP, ..) while some fail (Fortran, Basic, Pascal, Perl, ..). Not sure where JS is ;). Python seems to have survived the 2/3 schism by now.
- diarrhea 4y agoI guess both JavaScript and Python reinvented themselves through gradual typing. It makes Python quite a different language and JavaScript literally a different language. My most recent small (1k LoC) Python project is “fully typed” and therefore practically type safe (not strictly speaking though). Lots of the large libraries are typed as well, which is important. For Python, work around the GIL might be the next evolutionary step, that time in the name of performance.
- oaiey 4y agoI agree. It seems like the road for dynamic languages goes through optional typing. And it is logical because their weak spot right now are huge systems. I have to add that JavaScript would greatly benefit from a solid base class library