A Tool for Every Task
There is a school of thought, that goes like this:
It’s Difficult to Make Predictions, Especially About the Future
You could say I agree with that belief, but really I believe that the difficult thing is actually being correct. Yes, this seems like semantics, but really it is important. There is no shortage of fortune tellers, venture capitalists, entrepreneurs, political pundits, movie studios, hedge funds, intelligence analysts, record labels ad nauseam… The difficult thing is not telling people what will happen, it is being correct! This is why hedge funds charge two percent of invested capital and and twenty percent of profits above the hurdle. Raising capital is often more richly rewarded than deploying it. Now that we know that it seems like a better gig better to make predictions, let’s make a prediction.
In the future every profession will develop their own programming language.
The languages listed above, except for Spark, are all pretty popular. Matlab and R are towards the bottom, but R just passed PHP, the languages Facebook was written in. Maybe more important is that there are more languages now than ever before. Sure some are declining like PHP, but Cobol, FORTRAN and Lisp are still used and probably will continue at some lower level for a long time. Sometimes, the concepts are embodied in a rewrite of a new language like S -> R. 😉