2017 top programming language rankings, how is JavaScript behaving?

Source: Internet
Author: User
Tags tiobe index

Want to know what the world's most popular programming language is? What are their criteria for judging?

As we all know, C++,matlab,java has always been favored by the technical college, and most of the graduates are keen to learn these languages. But are they what the industry needs? With this in doubt, we have visited several highly trusted language indexing sites, and have also gone deep into global portals such as Indeed and Glassdoor, trying to gather data to summarize what the world's most popular languages are, and what languages are most needed in the industry.

Note: The popularity of programming language selection is not to prove which language is good, which language is bad, but to be able to use this kind of analysis, to find out the user favorite and the industry's most needed language.

TIOBE Index

The TIOBE Programming Community index was founded and maintained by the TIOBE company of the Dutch Eindhoven. TIOBE stands for "The importance of sincerity", which ranks each language as a keyword, according to the number of search engine queries. Because TIOBE only indexes the full language of Turing, SQL and HTML are not taken into account. The November 2016 rankings showed that Java remained the most popular language, followed by C and C + + rankings. Surprisingly, the Visual Basic and Python rankings have risen sharply, side-by-front Javascript, and assembly language has been squeezed into the top ten:

Pypl

The PYPL (programming language prevalence index) is counted based on Google's search frequency for language tutorials. Java is still a big winner in terms of global search engine popularity, with Python up 6.8% from the previous five years and PHP plunging 5%.

Professor Adrian Runceanu of Constantin Brancusi University has c++,java,oracle years of research experience in 16+. As for why C + + can be in the top 10 of programming languages, he says:

"I think C + + provides a good mechanism for everyone to use http://www.51969.com/, we can create portable applications in this language, and C + + is easy to learn and popular with students." Other languages, such as Javascript,java,python, are more suitable for WEB application development. I believe C + + will remain dominant in the coming years. ”

StackOverflow

Stack Overflow is a question and answer platform. It has more than 4 million users and asked questions about 1000多万个. Javascript has more users than other languages, depending on the situation. In addition, PHP rankings have declined compared to Node and Angular.

GitHub

Prior to the September 2016 annual meeting, Github shared its statistical report here.

Over the past 12 months, Github has more than 5.8 million active users and more than 19.4 million active repositories. It then published a list of popular languages on the platform. I'm sure anyone who has seen this list will know that Javascript is at the top, and of course it's not surprising, and it's amazing how much it's catching up with rivals ...

Hackerearth

Hackerearth will provide users with a large number of coding challenges and job opportunities every month. The company supports more than 30 programming languages and is available for users to choose from. There are 100多万名 programmers in Hackerearth to see what they like to use most:

Indeed

Indeed is one of the top traffic Web sites in the United States and can be used in more than 50 countries and supports 28 languages. In terms of usage ranking, Java ranked first, javascript,php and C trailing behind with a gap of more than 10,000. Surprisingly, the R language has also seen a competitive momentum.

Deepak Garg, an expert on data mining and the President of the IEEE Computer Association's Council of India, views this as: "The basic composition of many tools and applications in the computing industry has a bridging gap, which leads to the evolution of language complexity, making language levels higher than ever before, This helps programmers to focus more on logic and applications than on the complex structure and syntax of implementing standard data types and constructs.

Glassdoor

The establishment of this site allows employees to evaluate the organization. Glassdoor lists the developer's work. If you rank by developer category, what the company needs most is Java developers, followed by Javascript. Of course, R and C + + are also popular, and demand for Python and Perl has risen.

2017 Language of study

Looking at this trend, Java and Javascript are still the most popular languages in the Web development industry, and Google's Go is victory, and Ruby is more popular with startups. According to data analysis, Mozilla RUST and Facebook's HACK in the second half of 2017 will also be able to squeeze into the forefront of the rankings.

2017 rankings are expected to rise in the language:

r--Today, the world is growing in demand for statistical data and data analysis, and if you find that your work is increasingly linked to r, it is not impossible for R to be the most sought-after language of the 2017.

Once matla--becomes the core language of mathematicians and scientists, MATLAB plays an increasingly important role in the area of analytics and statistics, and more developers will return to MATLAB, as the complexity of mathematical analysis is increasing.

sql--as more and more people get onboard technology, the use of databases has been growing exponentially. SQL is a custom-made database fidelity powder.

arduino--This is not a new language, it is a combination of C and C + +, and with more and more embedded chips waiting to be encoded, Arduino will be expected to be the new skills used in the 2017.

swift--Apple, in response to complaints from developers, has decided to replace objective-c with Swift, and its coding speed is considerable, and the development market for Swift will continue to expand.

Of course, these are just the bold guesses I made. What kind of programming language is the wind in 2017? Let's wait and see!

2017 top programming language rankings, how is JavaScript behaving?

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.