Rich Python, no money PHP, programming language also Xianpinaifu

Source: Internet
Author: User
Tags codeigniter

Android is more widely used in low-income countries than in high-income countries, the report of the Stack Overflow Global Mobile Developers survey recently found.
  
So what does this really mean? Can not help but cause us to ponder, the different economic background of the national programming technology is different, how it affects our view of the global software development industry. This article will lead you to explore these differences and explain the need to divide the software development industry into high-income countries and other parts of the world.
  
Survey Report analysis is based on the 250 most used programming language tags in 2017 (January-August). To reduce the error, we only analyzed 64 countries that have visited a variety of programming languages 5 million times and above during this time.
  
Per capita GDP-related technologies
  
In a recent article, "Where in the world www.078881.cn/is Mobile development?" In this article, we use the "Www.hbwfjx.cn/Stack Overflow Trends Tool" analysis to conclude that www.zbcppt.com Android traffic is often negatively correlated with the GDP per capita of a country. This urges us to understand whether other programming languages are the same.
  
While digging the main programming languages and platforms, in addition to Android, some of the other major languages are PHP, Python, and R.
  
As you can see, the number of uses of Android and PHP is negatively correlated with the income of a country, while the Python and R languages are the opposite, showing that the more developed countries use the higher frequency. In this trend, we have also found some exceptions, such as South Korea using Android more than expected, and China is more use of Python, but generally speaking, this language use of traffic and national relevance is still relatively strong.
  
It is also necessary to make a special statement here: Based on the above statistics, it does not mean that the choice of programming language affects the average income of a country, and that the GDP of a country does not affect the developer's choice of programming language, and there is no causal relationship between them.
  
Why divide the world's software development industry into two types?
  
When researching trends, it is more useful to divide the software development industry into two groups of countries (high-and non-high-income) than considering a range of other related factors. As a valuable classification, we can use the World Bank income classification based on per capita GNL (GNI).
  
A total of 78 high-income economies, mainly comprised of the United States and Canada, Western Europe, the Middle East and parts of East Asia, as well as Australia/New Zealand. We have analyzed the fundamental drivers of inter-country differences, such as principal component analysis, as a reasonable division of labor, and it is more meaningful than other segmentation methods, such as the old and the Western Hemisphere. (For example, Australia is more similar to China or Indonesia in terms of programming technology access and use).
  
Technical differences in high-income countries?
  
Now the world's software development is divided into two sections: high-income countries and non-high-income countries, so what are the technical differences between the two?
  
This article extracts a few interesting insights:
  
Data Science and technology differences: As mentioned above, the Python and R languages are related to the income of a country. In high-income countries, Python is twice times more visited than the rest of the world, and R is about three times times the rest of the world. In addition, we may notice some small tags, most of which are the Python and R language packages in science and technology, such as pandas, NumPy, Matplotlib, and Ggplot2. This suggests that part of the income gap between the two languages may be due to their application in scientific and academic research. In richer industrialized countries, these technologies are used more frequently, scientific research accounts for the larger part of the economy, and programmers can get higher degrees.
  
: Two other languages that are often visited in developed countries. One of the main reasons for guessing is the education of the state: Because in an earlier article, we learned that C and C + + were not proportional to one of the languages spoken in American universities. Another reason may be related to the geographical distribution of electronics and manufacturing.
  
PHP and Android: In low-income countries, in addition to Android development technology is more extensive, PHP also ranked the top 5. Interestingly, CodeIgniter is an open source framework for PHP, and this framework is often individually accessed in low-income countries. Further investigations have found that in South/south-East Asia (particularly in India, Indonesia, Pakistan and the Philippines), CodeIgniter visits are high, while access flows in the United States and Europe are low. As a result, codeigniter may be a common choice for outsourcing companies that build websites.
  
Conclusion: Why is it so important?
  
These conclusions are an interesting fact for the programming language ecosystem. Through this article, we distinguish between two "mixed" software development industry issues. In general, we are more interested in which technologies are used more and can drive more traffic, such as understanding Flash, a data that fades over time. If we were to make a list of the most popular programming technologies, then the high-income and low-income countries would be different:
  
So far, for example, Python is the second most visited label in high-income countries and only 8th in the rest of the world; R is ranked 15th in high-income countries, but it does not even enter the top 50 in other countries.
  
Therefore, for the different countries of the enterprise recruitment, recruiters and talent need a different set of reference values.

Rich Python, no money PHP, programming language also Xianpinaifu

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.