Tianyi programming language ranking in March 2016: internal development trend of programming language

Source: Internet
Author: User
Tianyi programming language ranking in March 2016: Programming languages show internal development trend despite the rapid development of the software industry, the development of popular programming languages seems to have become an exception and has never changed much. If we compare the top 10 of the current Tianyi Programming Language Rankings with the top 10 ten years ago, we will find that the two lists are exactly the same! The only difference is that Visual Basic, PHP, and Perl exchange positions with the popular but more modern C #, Python, and JavaScript. That's right. in the past decade, Objective-C has entered the top 10 popular languages and even climbed to the top three. But after Apple announced that it would replace Objective-C with Swift, it quickly disappears. Based on these situations, we can conclude that there is no substantial change in programming languages, and there will be no new large programming languages in the next decade.

But the truth is not all that. the real change in programming languages is that, to survive the competition, the top 10 popular programming languages use the functions of other languages to introduce new functions. Think about Java 8, C ++ 11, Python3, and PHP7. these are just a few examples. Because the code libraries of the top 10 popular languages are huge, users prefer to implement changes in the language, rather than using new programming languages.

Top 20 programming languages

The following is a 21st-50-bit programming language, ranking as follows:

Top 10 programming language tipper index trend (2002-2016)

Below are 50-names: due to small differences, only names are listed below (sorted by the first letter)

Reference

4th Dimension/4D, ABC, ActionScript, Angelscript, APL, Awk, bbc basic, bc, Bourne shell, C shell, CFML, cg, CL (OS/400), Clojure, common Lisp, cT, Eiffel, Elixir, Emacs Lisp, Forth, Hack, Icon, IDL, Io, J, Julia, Korn shell, Magic, Mathematica, Mercury, ML, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, PL/I, PostScript, PowerShell, Pure Data, sed, Smalltalk, SPARK, Standard ML, Stata, Tcl, thinBasic, OpenGL

The Tietong index has changed as follows this month:

We recommend that you add the ELM language to matewtymes, which is ranked by 120th in the list.

Ranking of Top 10 programming languages for a longer term (1986-2016)

(Note: this time is taken from the average value of 12 months)

Annual Programming Language (2003-2015)

It must be declared that the list itself collects data from the English world. although it has some reference significance in reflecting the trend, it is not completely consistent with the actual situation in China, this sampling method also has considerable limitations.

[Description]

The Tianyi programming language community ranking is an indicator of the popular trend of programming languages, which is updated every month. This ranking is based on the number of experienced programmers, courses, and third-party vendors on the Internet. Ranking using famous search engines (such as Google, MSN, Yahoo! , Wikipedia, YouTube, and Baidu. Note that this ranking only reflects the popularity of a programming language, and does not indicate whether a programming language is good or not, or the number of codes written in a language.

This ranking can be used to check whether your programming skills keep pace with the times, or as a language selection basis when developing a new system.

Original article: tiancindex for March 2016

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.