loading...

re: Go from zero to clojure in 60 seconds VIEW POST

TOP OF THREAD FULL DISCUSSION
re: For any language to take over the world it must have a killer app. For example, Java became popular because Servlets / JSP were far superior over ...
 

I love these points and as an unabashed Clojure fan, I honestly cannot say that there is any one thing which constitutes a killer app for the language. I believe the combination of JVM + dynamic typing + FP (specifically immutable data structures) is an amazing combination for developers, but I'm honest enough to also admit that the learning curve is steep enough that not enough will make it beyond "Hello, World".

The last language that really exploded in growth (in absolute terms) was/is JS because of the importance of the browser. We may not see similar expansion again by the single language (although you could argue that JS itself has fragmented via TypeScript, etc) unless a dominant platform establishes itself with a single language behind it.

Will AR/VR + ??? become as omnipresent as Web + JS?
Will data + Python become as omnipresent as Web + JS?

 

Well JS has its place and its unlikely to yield for the time being.

But I wouldn't go so far to say that there will never be a big change. I've seen radical changes (as illustrated above).

Python is popular because of numpy and because its being taught as a first language. People are doing with Python what they used to be doing with Matlab (and previously Fortran). But we're at a unique point in history where a whole new generation is being trained in Python and JS is one of the most important languages out there. So for the first time in history we have a dynamically typed language as a main introductory language. When these people become decision makers its going to affect what technologies are used.

But Python and JS live in different worlds.

Code of Conduct Report abuse