개요
티오베(TIOBE) 라는 소프트웨어 코드 품질을 관리해주는 회사에서 프로그래밍 언어별 인기도를 나타내는 지수 를 매달 공개하고 있는데 꽤 오랫동안 데이터를 수집해 분석했던 업체로 나름 신뢰도가 있어 참고할만한 자료입니다. 이 지수의 추이를 분석하여 새로운 소프트웨어 시스템을 구축할 때 어떤 프로그래밍 언어를 채택 해야할지 전략적 결정을 내리는 데 도움이 될 것 같네요.
평가는 전 세계의 숙련 된 엔지니어, 코스 및 타사 공급 업체의 수를 기반으로 진행되며 Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube 및 Baidu와 같은 대형 검색 엔진이 등급을 계산하는 데 사용됩니다.
그럼 2019년 7월 (19 July) 에 공개된 지수를 리뷰해보겠습니다.
( 2020년 1월 최신 리뷰가 최근 추가되었습니다! 아래링크에서 19년 7월과 어떻게 달라졌는지 확인해 보세요!)
>>>> 2020년 프로그래밍 언어 순위 및 전망 <<<<
Top 20 ( 2019년 7월 July )
Jul 2019 | Jul 2018 | Change | Programming Language | Ratings | Change |
---|---|---|---|---|---|
1 | 1 | Java | 15.058% | -1.08% | |
2 | 2 | C | 14.211% | -0.45% | |
3 | 4 | Python | 9.260% | +2.90% | |
4 | 3 | C++ | 6.705% | -0.91% | |
5 | 6 | C# | 4.365% | +0.57% | |
6 | 5 | Visual Basic .NET | 4.208% | -0.04% | |
7 | 8 | JavaScript | 2.304% | -0.53% | |
8 | 7 | PHP | 2.167% | -0.67% | |
9 | 9 | SQL | 1.977% | -0.36% | |
10 | 10 | Objective-C | 1.686% | +0.23% | |
11 | 12 | Ruby | 1.636% | +0.43% | |
12 | 13 | Assembly language | 1.390% | +0.24% | |
13 | 11 | Swift | 1.121% | -0.29% | |
14 | 15 | MATLAB | 1.078% | -0.05% | |
15 | 81 | Groovy | 1.070% | +0.96% | |
16 | 18 | Go | 1.016% | +0.05% | |
17 | 19 | Visual Basic | 1.009% | +0.12% | |
18 | 16 | Delphi/Object Pascal | 0.950% | -0.16% | |
19 | 17 | Perl | 0.918% | -0.18% | |
20 | 14 | R | 0.837% | -0.31% |
▼▼▼▼▼
TOP 21~100
Position | Programming Language | Ratings |
---|---|---|
21 | D | 0.822% |
22 | SAS | 0.794% |
23 | PL/SQL | 0.688% |
24 | Transact-SQL | 0.591% |
25 | Dart | 0.550% |
26 | ABAP | 0.500% |
27 | COBOL | 0.434% |
28 | Scala | 0.410% |
29 | Fortran | 0.378% |
30 | Scratch | 0.373% |
31 | Lua | 0.361% |
32 | Logo | 0.346% |
33 | Rust | 0.339% |
34 | Lisp | 0.339% |
35 | F# | 0.332% |
36 | Ada | 0.314% |
37 | Haskell | 0.259% |
38 | Scheme | 0.256% |
39 | Prolog | 0.255% |
40 | C shell | 0.236% |
41 | TypeScript | 0.216% |
42 | RPG | 0.204% |
43 | Kotlin | 0.192% |
44 | Forth | 0.190% |
45 | VBScript | 0.189% |
46 | PostScript | 0.188% |
47 | Clojure | 0.187% |
48 | ActionScript | 0.181% |
49 | (Visual) FoxPro | 0.176% |
50 | Julia | 0.174% |
이하 TOP 51~100
4th Dimension/4D, ABC, Alice, Apex, Awk, Bash, BBC BASIC, bc, Bourne shell, CL (OS/400), Clipper, Common Lisp, Curl, Elixir, Erlang, Haxe, Icon, IDL, Io, LabVIEW, Ladder Logic, LiveCode, Maple, ML, Modula-2, Monkey, MQL4, MS-DOS batch, NATURAL, OpenCL, OpenEdge ABL, Perl 6, PL/I, PowerShell, PureBasic, Q, Red, REXX, S, S-PLUS, Smalltalk, Snap!, SPARK, Stata, Tcl, Vala/Genie, Verilog, VHDL, X10, XC
History (for 30 Year)
Programming Language | 2019 | 2014 | 2009 | 2004 | 1999 | 1994 | 1989 |
---|---|---|---|---|---|---|---|
Java | 1 | 2 | 1 | 1 | 13 | - | - |
C | 2 | 1 | 2 | 2 | 1 | 1 | 1 |
Python | 3 | 7 | 5 | 7 | 24 | 21 | - |
C++ | 4 | 4 | 3 | 3 | 2 | 2 | 2 |
Visual Basic .NET | 5 | 10 | - | - | - | - | - |
C# | 6 | 5 | 6 | 6 | 19 | - | - |
JavaScript | 7 | 8 | 8 | 8 | 17 | - | - |
PHP | 8 | 6 | 4 | 5 | - | - | - |
SQL | 9 | - | - | 89 | - | - | - |
Objective-C | 10 | 3 | 32 | 39 | - | - | - |
Perl | 16 | 11 | 7 | 4 | 3 | 10 | 22 |
Lisp | 32 | 13 | 20 | 13 | 11 | 5 | 3 |
Pascal | 218 | 16 | 14 | 88 | 6 | 3 | 20 |
2000년도 초반 혜성같은 JAVA의 등장이 눈에 띕니다!
올해의 프로그래밍 언어
Year | Winner |
---|---|
2018 | Python |
2017 | C |
2016 | Go |
2015 | Java |
2014 | JavaScript |
2013 | Transact-SQL |
2012 | Objective-C |
2011 | Objective-C |
2010 | Python |
2009 | Go |
2008 | C |
2007 | Python |
2006 | Ruby |
2005 | Java |
2004 | PHP |
2003 | C++ |
Reference
https://www.tiobe.com/tiobe-index/
'Program > Etc' 카테고리의 다른 글
Cookie SameSite 설정하기 (Chrome 80 쿠키 이슈) (3) | 2020.02.10 |
---|---|
2020년 프로그래밍 언어 순위 및 전망 (12) | 2020.01.07 |
Base64 인코딩 (Base64 인코딩 이유) (5) | 2019.03.19 |
[C#] Math Class( 반올림,절상,절하 ) (0) | 2016.12.21 |
[Web] HTTP status code (HTTP 상태 코드) (0) | 2016.11.09 |