Recently, I researched programming languages and wrote this article. I will explain about Galapagos in the field of programming languages that I noticed in this process. Note: This article is a programming beginner's guess about the difference in rankings between Japan and the United States. Not always correct. If there are any mistakes, I will correct them so please comment.
Please read Ranking of languages written in this article first. If you don't understand English, just the ranking in the middle is enough. I couldn't find the ranking of Japan to compare with, but [this](http://paiza.hatenablog.com/entry/2014/10/07/ [Java is terrifyingly strong] The program I want when I change jobs )had. I chose something extreme to some extent, but the conclusion is that Ruby is more popular in Japan than in the United States, and statistical languages (R, Python, etc.) are less popular. The theme of this time is that this is not good.
The reason why Ruby is so popular in Japan and the United States is probably Ruby on Rails. Rails is a framework that makes it very easy to create web services. With the advent of Rails, Ruby has risen. The reason why Ruby is preferred in Japan over the United States is that it is a language created by the Japanese and that there is a wealth of information in Japanese. It can be said that Ruby has played a part of the role that Python plays in the United States. PS: Python forgot that multibyte characters are awkward. That may be why Ruby became popular instead of Python. I understand why Ruby is so popular in Japan, and thanks to the large number of Ruby engineers, I benefited from Rails. But the problem is next.
In the American ranking, R and Python are up, but the low status of these two languages is a characteristic of Japan.
R is a statistical language, not a programming language to be exact. It's still active in academia, but it's being replaced by Python in business. Python: Personally the hottest language. Positioning is a programming language that can perform statistics. Even if it is inferior to R just by looking at the statistics, it is strong that it can be implemented that R cannot.
One of the hottest areas right now is statistics. This is because statistics are a basic tool in machine learning and data science, which have been attracting attention recently. The fact that the language that can do the statistics is not popular in Japan means that Japan is behind in the field of dealing with statistics. I think Japan is bad. Especially the lack of Python engineers may lag behind the artificial intelligence field.
Addendum: The description about Matlab has been deleted because Matlab is not listed as an option. Also, please note that the discussion is not based on very rigorous data. The hot Python isn't popular in Japan right now, but I wonder if it's okay because I wrote the article.
Recommended Posts