by aug-riedinger on 3/24/15, 2:25 PM with 2 comments
by lollipop26 on 3/25/15, 3:08 PM
- Java with Functional Programming concepts in Java 8 - which was already there for FP-oriented languages like Haskell and Scala.
- PHP, with OOP on PHP 5 - which was already there for Java, C++, C#.
I'm not aware of the innovations of other languages, but I'm pretty sure it's not just JavaScript. It's not also about being "late". It's just extending the language to cater more features to a wider developer audience as well as providing a more flexible language.
Just because someone bought a smartphone first doesn't mean I can't own the same exact model or do the same exact thing.
by Millennium on 3/24/15, 2:51 PM
As for functional programming, JavaScript has had that in some form for years. The addition of tail calls in ECMAScript 6 is an improvement for people who want to use this paradigm, but the language has had most of the old mainstays since at least ECMAScript 5, and some (like closures) date back further than that.