Before programming language Global statistics aged Billboard 50, good programming language were born in what age?

In this circle programmers, many people are anxious, especially over 30 years programmer salaries several times higher than they held in spite of their peers in other industries, they still feel very uneasy for their future, and a higher level of anxiety compared to other industries. why? TIOBE released in 2020 on February 50 before programming language pop charts after the age of statistical analysis and found that their anxiety is entirely a scientific basis, the data support, not unfounded.

According to statistics found that the language of 50 seats before the popular list appeared after 1990 accounted for 54%, that is to say the age of 30 accounted for half of the programming language, which means that more than 30-year-old programmer, it may be necessary spare time to learn a new programming language, otherwise, a very high risk of being eliminated. Changes in the programming language programmers to influence not only the unemployment problem, the language has changed, everything from scratch, even if the syntax is easy, but to be proficient in a language in general have experienced more than one large project experience, which means that the cut to new after the job you had no advantage, need to re-build. This should be a programmer in addition to overtime, but the other parts feeling the pressure and worrying things.

The highest proportion of seats in the top 50 three years is 20% respectively 80, 22% after 90, after 00 account for 22% of programming languages ​​can be described as "three little strong," which is exactly three years the rapid development of computer information technology era, the programming language of innovation to improve the utilization of hardware resources, accelerate the development of computer technology. This is after all the world 70, 80, proud developer of 90, they are driving the pace of innovation in this fast-moving industry.

Top 50 seats before 1980 accounted for 26%, of which 70 accounted for 14%, in this ever-changing field, the world of programming languages ​​over 2500 kinds, squeezed into less than 2% before 50, but they active in front of more than half a century, really admirable. But also in the world's top 10 list in the pop charts, after 70 and before accounting for three seats accounted for 30% of the world's top 20 list accounted for 5 seats accounted for 40%, it is really a fight, and 70 after the C language for decades has won the title of champion of the year, not against. The oldest is a compilation has been nearly 80 years, it is still active in the bottom of the system. Select the language programmers blessed in this life do not worry.

Programming languages ​​pace of innovation has never stopped, before the 50 seats in 2010 after a new language has five accounted for 10%. Rust is the youngest born in 2014, is about to turn 6 years old.

Found from a specific programming language's statistics at all in fact have good programming language's representatives, many of them as we know, there are some less likely to contact.

After 40 representatives - assembly language

40 years is a computer just started programming in this era of very poor, assembly language is representative of this era, and remains active in the frontline, ranked 12 in the list of popular and less storage space program written in assembly uses high efficiency . 40 years of language as well as machine language, which is "0" and "1" binary consisting of a collection, is the essence of the machine is running, but for modern programmers generally do not touch, is done by the compiler.

After 50 foreign representatives --Fortran, there Algol list

Fortran popular chart at No. 37, was proposed in 1954, the world's first high-level language is to promote the use of mathematical formulas for the calculation and design, so the numerical ability is strong. In the late 1950s, began to use computers and business and enterprise business processes, its programming language innovation has become active again, some languages ​​are proposed in the late 1950s to the 1960s was completed. In addition to Fortran, during this period there is a language is ALGOL, he was the first in the world have clearly defined high-level language, inspired by the emergence of modern languages ​​Pascal, Ada, C language and the like.

After 60 representatives --COBOL, outside the list have Basic, BCPL, Pascal

60 years programming language has been more active on the popular list is the highest ranked SAS ranked No. 21, as well as the list of COBOL ranked No. 30, Lisp ranked No. 32. SAS is used for statistical, COBOL is a commercial management, Lisp is an artificial intelligence language, comparatively speaking professional than the strong, if you want to select one in the list as a representative, then it is more appropriate COBOL, because he was widely used.

And their contemporaries, there are many famous language such as Basic, BCPL, Pascal (the late 1960s, but named in 1971), they are not chart, but their impact on the whole computer field is very large. Basic language is one of the main microcomputer, there are many languages ​​derived from it, such as the list ranked No. 6 in the Visual Basic.net and ranked No. 22 in the Visual Basic are derived from it, these two are Microsoft visual programming Basic launched based on the influence of Basic software giant Microsoft has made undeniable contributions. BCPL language of the future development of the well-known C and C ++, so this represents the era should have its place. And Pascal was the first structured programming language, an early Apple Lisa and the Mac's early language development, followed by the development of more influential language is Delphi.

After 70 representatives --C, C ++, SQL

70 years programming language developed at a more rapid accumulation predecessors, representatives of this era is undoubtedly C, in this ranking for the first two, in 2019 the annual championship is C. And C homologous another language C ++ (chart No. 4) is the leader in programming languages, there is a SQL language (chart No. 9), though not a general-purpose programming language, but as long as the program members do not need him. Language of the 1970s is still very powerful, occupying three seats in the top ten of Billboard.

After 80 representatives --Python

80s in the list of programming languages ​​occupy 20% of the seats, the most representative is not popular in recent years of Python, this popular chart of the three, is many times the annual winner, and he there substituted R, Objective-C, MatLab and Perl.

After 90 representatives --Java, Javascript, PHP

90 years programming language list further leap only occupy 22 percent of the seats, but also accounted for three seats in the top ten lists. The most representative should be ranked No. 1 in the list of Java, programmers which almost no one does not know, Javascript (list of seven) and PHP (list of eight) is very high profile, and do web development should know.

21 century after 00 represents --C #, Swift, GO, Scratch

After continuous innovation accounted for 00 programming languages ​​list 22 percent of the seats, the most representative is the list of the first five C #, Swift is Apple's Objective-C is the successor to the next generation of IOS programming language, Go is class C language developed by Google. Scratch ranked No. 24, although not as popular in other languages, but it is the leader in programming teenagers, teenagers become market accounted for most of the country.

After 10 represents 21 actual --Dart, Rust

After 10 programming language as the youngest area, you may not have time to settle down, there is not a list of the top 20 squeezed, comparison, and may Dart Rust better.

appendix:

In February 2020, before the global programming language pop charts 50 years of distribution statistics
Decade Number of list proportion Language
40 years 1 2% compilation
the 50s 2 4% Fortran,RPG
the 60's 3 6% COBOL, Lisp, SAS
70 years 7 14% ML,C,SQL,Scheme,Logo,C++,PL/SQL
80's 10 20% R,Objective-C,MATLAB,OpenEdge ABL,PostScript,LabVIEW,Perl,Erlang,Transact-SQL,Python
the 90s 11 22% Haskell,Visual Basic,Java,ABAP,Lua,JavaScript,PHP,Ruby,Delphi/Object Pascal,Ada,ActionScript
2000s 11 22% C#,Visual Basic .NET,D,LiveCode,Scala,Groovy,Swift,F#,PowerShell,Scratch,Go
10 years of the 21st century 5 10% Kotlin,Dart,Julia,TypeScript,Rust
50 February 2020 before the global rankings programming language
1-25 name list   List of 26-50 names
Ranking Programming language Time appears   Ranking Programming language Time appears
1 Java 1992   26 Groovy 2003
2 C 1972   27 Transact-SQL 1988
3 Python 1989   28 F# 2005
4 C++ 1979   29 Rust 2014
5 C# 2000   30 COBOL 1960
6 Visual Basic .NET 2001   31 ABAP 1992
7 JavaScript 1995   32 Lisp 1960
8 PHP 1995   33 Kotlin 2010
9 SQL 1974   34 Logo 1976
10 Swift 2004   35 RPG 1959
11 Go 2009   36 Lua 1993
12 Assembly language 1946   37 Fortran 1956
13 R 1980   38 PowerShell 2006
14 D 2001   39 Ada 1995
15 Ruby 1995   40 LabVIEW 1986
16 MATLAB 1984   41 Erlang 1987
17 PL/SQL 1979   42 Julia 2012
18 Delphi/Object Pascal 1995   43 ML 1970
19 Perl 1987   44 Scheme 1975
20 Objective-C 1980   45 Haskell 1990
21 SAS 1966   46 TypeScript 2012
22 Visual Basic 1991   47 OpenEdge ABL 1984
23 Dart 2011   48 LiveCode 2001
24 Scratch 2007   49 PostScript 1985
25 Scala 2003   50 ActionScript 1995

说明:

1、2020年2月编程语言全球流行榜前50名来源与对TIOBE榜单的整理。说明:

2、出现时间的统计是作者根据百度文库、官网资料及其他网络资料综合得出,如资料中有明确的首次发版时间,就以发版时间为准,如果没有发版时间就用资料中提到的项目开发时间或首次公布时间为准。如您有其他意见,欢迎在评论区反馈,并附上资料及出处,作者核实后会及时更正文章。

发布了41 篇原创文章 · 获赞 25 · 访问量 1万+

Guess you like

Origin blog.csdn.net/CatherineJChen/article/details/104371062