Dot Native may explode popularity of .net languages.What about the C# ? with those who stick to Ninja ? They claim to have more than 40k users.
The truth of it is if you become proficient in one language it's not a huge deal to teach yourself others. I'm also a Python indent hater, but it only took me a couple days to go from never having coded in Python to writing backtest code relatively quickly and I don't consider myself a programming guru. Arguing about the best language is a silly exercise we all engage in while knowing full well that given a couple weeks and access to stackoverflow any of us could do our work in any language.Add your own, but these are hot. Interesting to see geographical preferences.
https://www.google.com/trends/explore?cat=31&date=all&q=/m/03yb8hb,/m/0pl075p,/m/09gbxjr&hl=en-US
That is not far from the truth. However, I know very smart people that can do almost anything in basic, when they tried to pick up C, they just couldn't do it.The truth of it is if you become proficient in one language it's not a huge deal to teach yourself others. I'm also a Python indent hater, but it only took me a couple days to go from never having coded in Python to writing backtest code relatively quickly and I don't consider myself a programming guru. Arguing about the best language is a silly exercise we all engage in while knowing full well that given a couple weeks and access to stackoverflow any of us could do our work in any language.
I would say if you know a C(ish) language it's not a huge deal to teach yourself another C(ish) language. For example, going from C to erlang is completely different. Also, going from java to python people tend to think in java terms and everything is an object. Or going from perl to c# you might have a lot of regexes and static methodsThe truth of it is if you become proficient in one language it's not a huge deal to teach yourself others.
That is not far from the truth. However, I know very smart people that can do almost anything in basic, when they tried to pick up C, they just couldn't do it.
I have seen exactly the same thing today when people try to pick up declarative programming. And, try to teach an older programmer to read Lisp or Clojure. An overwhelming number of them just can't get the hang of it. That is what Paul Graham's point is: People don't program in a language because of its expressiveness, but because it is in their comfort zone.
So yes, but resoundingly, no.