2016 latest programming language rankings

Source: Internet
Author: User
Tags php source code

There are millions of languages in the world, but not only Chinese, English, French and Russian, but also Java, C + +, Python, and PHP. The rapid development of computers has made programming a profession, and programmers have become a profession that has attracted much attention in recent years.

Who is the king of language hegemony?

In the programming world, there are different door faction, all the door is emphasizing that they are martial arts alone, not to. Today I do not want to provoke martial arts dispute, but to those who want to become a programmer of the students a suggestion, refer to the most recognized Tiobe programming language Community latest rankings, recommended 10 popular programming language for everyone to choose, there is always a suitable for you.

Tiobe World Programming Language rankings (March 2016)

1. Java

Believing that Java is a language that many non-professional programmers have heard of, this alone seems to be enough to justify Java's popularity. Originally introduced by Sun, Java is positioned in a simple, open, high-performance language. Java is a purely object-oriented programming language, and the C + + language is very similar to object-oriented technology, while Java, although launched with the 1995, belongs to the programming language "Elder", but Java has been doing internal iterations, which is the important reason for Java's enduring. Java is widely used in the fields of PC, data center, hyper-counting platform, game and mobile.

Java

2. C + +

The author here will be the same root of the C language and C + + column together, because C + + is the enhanced version of C, but it emerged quickly after a large number of supporters, and then become a separate language. The C + + language is flexible, the data structure of operators is rich, efficient, and is a portable multi-purpose programming language. He is mainly used in system development, engine development, embedded software, high-performance server and entertainment software fields. C and C + + are located in the second and third place in the Tiobe World programming language rankings, the first Java in the programming language (whichever is March 2016)

C + +

3. C #

C # is an object-oriented, high-level programming language running on the. NET framework developed by Microsoft Corporation. C # inherits the power of the C family while removing its complex features. Some might say that C # is too much like Java, indeed, but he also draws on the features of Delphi: It is directly integrated with COM, and it is also the protagonist of the Microsoft. NET Windows Network Framework. More modern C # was once crammed into the top three of the Tiobe World programming language rankings, but in the latest ranking, C # was ranked fourth.

C#

4. Python

Python is a more ancient language than Java, invented and 1989, is a pure free software. Python is the biggest feature of its powerful library, Python's rich third-party library resources is its advantage, the Python library can simplify the programmer's programming process, save time.

At the beginning of 2016, Python had a fire. The main reason is that U.S. scientists have successfully monitored gravitational waves, and gravitational wave research agencies LIGO used the language during testing and posted it on GitHub (gwpy). According to the ranking of Tiobe, a third-party agency, Python rose three from a year earlier to rank among the top five.

Python

5.PHP

PHP is also called the hypertext Preprocessor (hypertext preprocessor), its syntax absorbs the Java, C language advantages, but also created a new PHP syntax, support almost all the popular database and operating system. PHP is an open source scripting language, so it's completely free and PHP source code can be seen. The convenience of PHP makes it easy for beginners to learn, and program development runs fast and is often used for web development.

Php

6. Visual Basic. NET

Visual Basic. NET began to squeeze into the top 10 rankings in 2014, and in the latest edition, Visual Basic. NET rose to 7th place. Visual Basic. NET, as a successor to Microsoft Visual Basic 6.0 version, has been under pressure and has even been resisted by some developers at the point of release. Many developers say that VB. NET dropped to many VB6 in the constructs and the user interface function, and did not have the good inheritance VB6 the merit; But Microsoft seems to be in the bar VB. NET as a brand-new language, now seems to have achieved good results.

Visual Basic. NET

7. Java

This seemingly Java-like programming language Java (hereinafter referred to as: JS) is done by the Java Press Corporation Sun and Netscape. The main purpose is to solve the problem of the speed left by the server-side language (such as Perl), to provide users with better browsing effect.

At the same time, this year is also JS most popular library jquery also ushered in their 10 birthday, jquery, although only released from the date of controversy, but it seems to have become JB's "default fact standard."

Java

8. Perl

Perl, also known as the "utility Report Extraction Language" (Practical Extraction and Language), was originally designed for Larry Wall (Larry Wall), but has a genius for development capabilities, Larry Wall said: " No matter how you comment, I still love her! "Today, Perl has been around for almost 30 years from the initial release to the present. The most important feature of Perl is the ability to integrate regular expressions internally, with a powerful third-party code base CPAN. At the same time, Perl's explanatory program is open source, so users don't have to worry about the cost issue.

Perl

9. Ruby

Ruby, developed by the Japanese, was vilified by many people at first because of the lack of language, but Ruby gradually began to be accepted as Ruby was updated and non-Japanese data increased. Ruby also has the meaning of Ruby, its logo is a ruby, and its language itself is as elegant as Ruby, very beautiful. Unlike Java, Ruby is a dynamic, focus on simple and efficient open source language. Ruby's designers believe that it is necessary to reduce unnecessary trivial time in programming, so simplicity and humanization are a big feature of Ruby.

Ruby

10. Swift

Swift, though ranked 14 in the latest Tiobe list, has progressed at a breakneck pace compared with 24 last March. Swift has Python's ease of use, as well as objective-c, C + +, and Ruby shadows. Swift has been a member of the Apple ecosystem until last year at the WWDC conference, when Apple announced its own swift language; Swift's syntax was simple and powerful, but he also had the disadvantage that it could only run on Apple's systems (OS X and iOS).

Which programming language are you using?

Summary: the so-called surgery industry has specialized, different programmers choose different language types, for anyone who wants to learn programming language, should choose the language suitable for their work scene. Here you will find the 10 most popular programming languages available, and you can choose the one that best suits your learning.

2016 latest programming language rankings

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.