There are many opportunities to come into contact with Qiita when studying programming languages in Japan and writing. I revised the article a little because I received a lot of suggestions. First of all, the equation of popularity = number of articles certainly does not hold. I would like you to use it as a reference for learning programming languages by interpreting that there are many references for learning and it is easy to learn.
When I first learned a programming language, I remembered that I was worried about what to learn, so I ranked it based on the number of articles in Qiita to investigate trends in programming languages. As the selection criteria of the programming language to be investigated, the main programming language (Java, C, etc.) and the programming language (Go, Rust, etc.) that are attracting attention were subjectively determined.
As a result, JavaScript and Ruby came in first and second place. I think that JavaScript is as expected because of its rapid development in recent years. Regarding Ruby, it is thought that the fact that it is made in Japan has a strong influence. I thought that few companies adopted Python in Japan, but it seems that it is popular. After that, I think that what you can pay attention to is the high degree of attention of Swift. It's been three years since it was published in 2014, and this is the number of articles.
It was pointed out that the language trend cannot be understood only by the ranking of the number of articles so far. I think that's true, so in order to make the trend clearer, I made a graph of changes in the number of articles posted over the last year.
I think this has clarified the trend of clearer languages in Japan. What seems to be remarkable is the popularity of Python, which seems to be due to the high level of interest in machine learning in recent years. In addition, it can be seen that Objective-C has seen a marked decrease in interest due to the rise of Swift.
Up to the above, I searched for trending languages from the number of articles in Qiita. Therefore, I also considered the trends in the world. If Japan is Qiita, I thought that the world would be StackOverFlow, so I tried to rank it in the same way, so please refer to this as well.
StackOverFlow has a longer history and more articles than Qiita, so the major languages that have existed for a long time occupy the top ranks. Personally, I felt that the favored Javascript was the most interesting again. Similar to the above-mentioned Japan ranking, we ranked the changes in the number of questions for each language in the last year.
It can be seen that R and others have recorded a high growth rate compared to Japan. In addition, Python still has a high growth rate, and it can be said that Swift, Go, etc. are also attracting attention.
Recommended Posts