Are JVM based languages that offer Functional Programming style (e.g., Clojure, Scala) more popular in the US than Europe?
-
I am a UK based recruiter. One of my pet projects is to to review the many jobs available online both here in Europe and the US. I have no empirical data to support this, but gut feeling is there is far more roles with JVM based languages offering functional programming style (i.e Scala, Clojure) in the US than Europe. Some feedback, input would be appreciated. Thanks, Abdul
-
Answer:
I haven't observed a difference, but I don't really pay attention to the international job markets. I think that the US outside of Silicon Valley is comparable to Europe; Silicon Valley has more interest in cutting-edge technologies just because there are more new companies. Age of company, I would guess, is the factor. I don't think there are cultural reasons for the difference. If you have new, agile companies, you'll see more willingness to experiment with functional languages.
Michael O. Church at Quora Visit the source
Other answers
In order to answer this properly one would have to do the statistics - and then you would realise that getting the data is near to impossible. Would you scan job adverts that asked for Scala, say? Would that really represent how many people were using those languages in real life? Take for example the distributed programming system Apache Spark. You can program it in Java, or Python or Scala - and possibly others too. You may find that companies are willing to take experienced Java Hadoop developers and say to them "Look: learn how to write that in Scala and your 1000 line java spark code turned into 10 easy to understand lines". (I am exaggerating slightly). Functional programming simply works better for certain types of problems - distributed programming being one of them. Is this a US/European thing? Nah. We in the UK do pretty much everything that the US does, but maybe six months later, or in fewer companies. The difference is negligible.
Alex McLintock
Related Q & A:
- Why does e.g. Hubble's secondary mirror not block part of the picture?Best solution by Astronomy
- What programming languages are 'general purpose' and 'domain specific?Best solution by Programmers
- How to make the transition to functional programming?Best solution by Programmers
- What are the best programming languages to learn now?Best solution by Software Quality Assurance & Testing
- What programming languages should I learn for Web development?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.