+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новости

TIOBE опубликовала рейтинг популярности языков программирования

TIOBE опубликовала рейтинг популярности языков программирования

TIOBE опубликовала рейтинг популярности языков программирования за 2019 год. Лидерами остаются Java, Си, Python и C++. По сравнению с редакцией рейтинга, опубликованной год назад, поднялся рейтинг C# (с 7 на 5 место), Swift (с 15 на 9), Ruby (с 18 на 11), Go (с 16 на 14) и D (с 25 на 17). Снижение популярности наблюдается для JavaScript (с 6 на 7), Visual Basic (с 5 на 6), Object-C (с 10 на 13), Ассемблер (c 14 на 15), R (с 12 на 18) и Perl (с 13 на 19). В абсолютных показателях среди 20 лидеров рост уровня популярности наблюдается только для Си, Python, C# и Swift.

Jan 2020Jan 2019ChangeProgramming LanguageRatingsChange
1 1   Java 16.896% -0.01%
2 2   C 15.773% +2.44%
3 3   Python 9.704% +1.41%
4 4   C++ 5.574% -2.58%
5 7 change C# 5.349% +2.07%
6 5 change Visual Basic .NET 5.287% -1.17%
7 6 change JavaScript 2.451% -0.85%
8 8   PHP 2.405% -0.28%
9 15 change Swift 1.795% +0.61%
10 9 change SQL 1.504% -0.77%
11 18 change Ruby 1.063% -0.03%
12 17 change Delphi/Object Pascal 0.997% -0.10%
13 10 change Objective-C 0.929% -0.85%
14 16 change Go 0.900% -0.22%
15 14 change Assembly language 0.877% -0.32%
16 20 change Visual Basic 0.831% -0.20%
17 25 change D 0.825% +0.25%
18 12 change R 0.808% -0.52%
19 13 change Perl 0.746% -0.48%
20 11 change MATLAB 0.737% -0.76%

Индекс популярности TIOBE не пытается найти самый лучший язык программирования по самому большому количеству написанных строк кода, а строит свои доводы по изменению интереса к языкам, на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon и Baidu.

Для сравнения в январском обновлении рейтинга PYPL, в котором используется Google Trends, по сравнению с январём 2019 года наблюдается перемещение Kotlin с 15 на 12 позицию (в рейтинге TIOBE язык Kotlin занимает 35 место), языка Go с 17 на 15 место (в TIOBE 14 место), Rust с 21 на 18 место (в TIOBE 30 место), Dart c 28 на 22 место (в TIOBE 22 место). Снизилась популярность Ruby (с 12 на 14 место), Scala (с 14 на 16), Perl (с 18 на 19), Lua (с 22 на 25). В рейтинге неизменно лидируют Python, Java, JavaScript, C#, PHP и C/C++.

Кроме того, обновлён рейтинг популярности СУБД, который ведёт издание DB-Engines. По методике расчёта рейтинг СУБД напоминает рейтинг языков программирования TIOBE и учитывает популярность запросов в поисковых системах, число результатов в поисковой выдаче, объём обсуждений на популярных дискуссионных площадках и социальных сетях, число вакансий в агентствах по найму персонала и упоминаний в профилях пользователей.

Рост популярности за год отмечается для СУБД Elasticsearch (с 8 на 7 место). Падает популярность Redis (c 7 на 8 место). В лидерах неизменно остаются Oracle, MySQL, Microsoft SQL Server, PostgreSQL и MongoDB.

Other programming languages

The complete top 50 of programming languages is listed below. This overview is published unofficially, because it could be the case that we missed a language. If you have the impression there is a programming language lacking, please notify us at tpci@tiobe.com. Please also check the overview of all programming languages that we monitor.

PositionProgramming LanguageRatings
21 SAS 0.708%
22 Dart 0.635%
23 Groovy 0.608%
24 PL/SQL 0.575%
25 Scratch 0.490%
26 Logo 0.414%
27 Transact-SQL 0.411%
28 Lisp 0.398%
29 RPG 0.397%
30 Rust 0.395%
31 COBOL 0.382%
32 Scala 0.378%
33 ABAP 0.364%
34 Fortran 0.313%
35 Kotlin 0.294%
36 LiveCode 0.277%
37 ML 0.274%
38 Ada 0.262%
39 F# 0.232%
40 PL/I 0.231%
41 Lua 0.226%
42 OpenEdge ABL 0.218%
43 ActionScript 0.212%
44 LabVIEW 0.200%
45 Scheme 0.197%
46 Haskell 0.195%
47 Julia 0.184%
48 TypeScript 0.180%
49 Tcl 0.180%
50 Prolog 0.175%


Very Long Term History

To see the bigger picture, please find below the positions of the top 10 programming languages of many years back. Please note that these are average positions for a period of 12 months.

Programming Language20202015201020052000199519901985
Java 1 2 1 2 3 - - -
C 2 1 2 1 1 2 1 1
Python 3 7 6 6 23 21 - -
C++ 4 4 3 3 2 1 2 12
C# 5 5 5 8 8 - - -
Visual Basic .NET 6 10 - - - - - -
JavaScript 7 8 8 9 6 - - -
PHP 8 6 4 5 29 - - -
SQL 9 - - 97 - - - -
Objective-C 10 3 22 37 - - - -
Lisp 31 18 16 12 14 5 3 2
Ada 35 29 25 15 15 6 4 3
Pascal 219 16 13 75 12 3 20 5

 

350 systems in ranking, January 2020
Rank DBMSDatabase Model Score
Jan
2020
Dec
2019
Jan
2019
Jan
2020
Dec
2019
Jan
2019
1. 1. 1. Oracle detailed informationDetailed vendor-provided information availableRelational, Multi-model Relational DBMS,
Document store,
Graph DBMS,
RDF store
1346.68 +0.29 +77.85
2. 2. 2. MySQL detailed informationDetailed vendor-provided information availableRelational, Multi-model Relational DBMS,
Document store
1274.65 -1.01 +120.39
3. 3. 3. Microsoft SQL Server detailed informationDetailed vendor-provided information availableRelational, Multi-model Relational DBMS,
Document store,
Graph DBMS
1098.55 +2.35 +58.29
4. 4. 4. PostgreSQL detailed informationDetailed vendor-provided information availableRelational, Multi-model Relational DBMS,
Document store
507.19 +3.82 +41.08
5. 5. 5. MongoDB detailed informationDetailed vendor-provided information availableDocument, Multi-model Document store,
Search engine
426.97 +5.85 +39.78
6. 6. 6. IBM Db2 detailed informationDetailed vendor-provided information availableRelational, Multi-model Relational DBMS,
Document store,
RDF store
168.70 -2.65 -11.15
7. 7. up arrow 8. Elasticsearch detailed informationDetailed vendor-provided information availableSearch engine, Multi-model Search engine,
Document store
151.44 +1.19 +8.00
8. 8. down arrow 7. Redis detailed informationDetailed vendor-provided information availableKey-value, Multi-model Key-value store,
Document store,
Graph DBMS,
Search engine,
Time Series DBMS
148.75 +2.51 -0.27
9. 9. 9. Microsoft AccessRelational 128.58 -0.89 -13.04
10. up arrow 11. 10. SQLite detailed informationDetailed vendor-provided information availableRelational 122.14 +1.78 -4.66
11. down arrow 10. 11. Cassandra detailed informationDetailed vendor-provided information availableWide column 120.66 -0.04 -2.32
12. 12. 12. SplunkSearch engine 88.67 -1.85 +7.25
13. 13. 13. MariaDB detailed informationDetailed vendor-provided information availableRelational, Multi-model Relational DBMS,
Document store,
Graph DBMS
87.45 +0.66 +8.63
14. 14. up arrow 15. Hive detailed informationDetailed vendor-provided information availableRelational 84.24 -1.81 +14.33
15. 15. down arrow 14. Teradata detailed informationDetailed vendor-provided information availableRelational, Multi-model Relational DBMS,
Document store,
Graph DBMS,
Time Series DBMS
78.29 -0.21 +2.10
16. 16. up arrow 20. Amazon DynamoDB detailed informationDetailed vendor-provided information availableMulti-model Document store,
Key-value store
62.02 +0.39 +6.93
17. 17. down arrow 16. SolrSearch engine 56.57 -0.65 -4.92
18. up arrow 19. 18. FileMakerRelational 55.11 -0.03 -2.05
19. up arrow 20. 19. SAP HANA detailed informationDetailed vendor-provided information availableRelational, Multi-model Relational DBMS,
Document store,
Graph DBMS
54.69 +0.52 -1.95
20. down arrow 18. up arrow 21. SAP Adaptive ServerRelational 54.59 -0.96 -0.45
21. 21. down arrow 17. HBaseWide column 53.34 -0.12 -7.05
22. 22. 22. Neo4j detailed informationDetailed vendor-provided information availableGraph 51.66 +1.10 +4.86
23. 23. 23. Couchbase detailed informationDetailed vendor-provided information availableDocument, Multi-model Document store,
Key-value store
32.04 +0.55 -2.55
24. 24. up arrow 27. Microsoft Azure Cosmos DB detailed informationDetailed vendor-provided information availableMulti-model Document store,
Graph DBMS,
Key-value store,
Wide column store
31.51 +0.07 +7.12
25. 25. 25. Microsoft Azure SQL DatabaseRelational, Multi-model Relational DBMS,
Document store,
Graph DBMS
28.20 +0.32 +1.01
26. up arrow 27. up arrow 33. Google BigQuery detailed informationDetailed vendor-provided information availableRelational 26.76 +1.25 +8.39
27. down arrow 26. down arrow 26. InformixRelational, Multi-model Relational DBMS,
Document store,
Time Series DBMS
25.14 -0.38 -1.63
28. 28. down arrow 24. MemcachedKey-value 25.11 +0.65 -4.43
29. up arrow 30. down arrow 28. Vertica detailed informationDetailed vendor-provided information availableRelational, Multi-model Relational DBMS,
Document store
22.65 +0.48 +0.87
30. down arrow 29. down arrow 29. FirebirdRelational 22.55 +0.11 +2.37
31. 31. down arrow 30. Amazon Redshift detailed informationDetailed vendor-provided information availableRelational 21.58 +0.19 +1.53
32. 32. up arrow 35. InfluxDB detailed informationDetailed vendor-provided information availableTime Series 21.14 +0.81 +5.78
33. 33. down arrow 31. NetezzaRelational 19.61 +0.03 -0.04
34. 34. down arrow 32. CouchDBDocument 18.37 +0.25 -0.95
35. 35. down arrow 34. Spark SQLRelational 17.13 +0.43 +0.31
36. 36. 36. ImpalaRelational, Multi-model Relational DBMS,
Document store
16.03 +0.05 +1.52
37. 37. up arrow 40. dBASERelational 14.79 +0.41 +3.84
38. 38. down arrow 37. MarkLogicMulti-model Document store,
Native XML DBMS,
RDF store,
Search engine
12.36 -0.11 -1.90
39. up arrow 40. up arrow 41. Firebase Realtime DatabaseDocument 12.28 +0.46 +2.50
40. down arrow 39. down arrow 38. GreenplumRelational, Multi-model Relational DBMS,
Document store
12.14 +0.02 -0.01
41. 41. down arrow 39. Oracle EssbaseRelational 10.58 -0.04 -0.49
42. 42. up arrow 44. Microsoft Azure SQL Data WarehouseRelational 9.45 +0.24 +1.29
43. up arrow 44. up arrow 77. PrestoRelational 9.14 +0.37 +6.08
44. down arrow 43. down arrow 42. Datastax Enterprise detailed informationDetailed vendor-provided information availableWide column, Multi-model Wide column store,
Document store,
Graph DBMS
8.66 -0.17 -0.16
45. up arrow 46. down arrow 43. Hazelcast detailed informationDetailed vendor-provided information availableKey-value, Multi-model Key-value store,
Document store
8.36 +0.34 -0.25
46. down arrow 45. 46. Realm detailed informationDetailed vendor-provided information availableDocument 8.23 -0.04 +1.71
47. 47. up arrow 54. Amazon AuroraRelational, Multi-model Relational DBMS,
Document store
8.16 +0.30 +2.51
48. 48.   etcdKey-value 7.30 +0.15  
49. 49. up arrow 51. H2Relational 7.06 -0.01 +0.90
50. up arrow 53. down arrow 48. Aerospike detailed informationDetailed vendor-provided information availableKey-value 6.81 +0.60 +0.36
51. up arrow 54. down arrow 47. EhcacheKey-value 6.69 +0.54 +0.22
52. down arrow 51. down arrow 50. InterbaseRelational 6.63 +0.29 +0.40
53. down arrow 50. down arrow 45. SphinxSearch engine 6.52 -0.11 -1.17
54. down arrow 52. up arrow 55. Microsoft Azure SearchSearch engine 6.48 +0.19 +1.04
55. 55. down arrow 52. IngresRelational 6.34 +0.54 +0.42
56. up arrow 59. up arrow 60. SAP SQL AnywhereRelational 5.79 +0.39 +0.96
57. down arrow 56. up arrow 72. Google Cloud FirestoreDocument 5.66 -0.01 +2.05
58. 58. down arrow 56. Kdb+ detailed informationDetailed vendor-provided information availableTime Series, Multi-model Time Series DBMS,
Relational DBMS
5.50 +0.02 +0.29
59. down arrow 57. down arrow 49. Riak KVKey-value 5.39 -0.11 -1.03
60. up arrow 61. down arrow 57. DerbyRelational 5.31 +0.32 +0.31
61. up arrow 64. up arrow 62. ArangoDB detailed informationDetailed vendor-provided information availableMulti-model Document store,
Graph DBMS,
Key-value store,
Search engine
5.21 +0.33 +0.92
62. down arrow 60. up arrow 65. SAP IQRelational 5.16 +0.15 +1.07
63. 63. down arrow 53. OrientDBMulti-model Document store,
Graph DBMS,
Key-value store
5.11 +0.18 -0.63
64. down arrow 62. down arrow 58. IgniteMulti-model Key-value store,
Relational DBMS
5.01 +0.07 +0.11
65. up arrow 66. down arrow 64. Microsoft Azure Table StorageWide column 5.01 +0.22 +0.89
66. down arrow 65. down arrow 61. HyperSQLRelational 4.95 +0.11 +0.21
67. up arrow 68. down arrow 66. Google Cloud DatastoreDocument 4.81 +0.17 +0.75
68. up arrow 70. up arrow 70. AdabasMultivalue 4.66 +0.32 +0.83
69. down arrow 67. up arrow 73. AlgoliaSearch engine 4.62 -0.06 +1.14
70. up arrow 71. up arrow 71. MemSQLRelational, Multi-model Relational DBMS,
Document store
4.52 +0.43 +0.86
71. down arrow 69. down arrow 63. JackrabbitContent 4.49 +0.03 +0.37
72. up arrow 73. up arrow 93. PrometheusTime Series 4.08 +0.14 +1.74
73. up arrow 74. up arrow 75. MaxDBRelational 4.02 +0.29 +0.80
74. down arrow 72. down arrow 67. AccumuloWide column 3.92 -0.07 -0.12
75. up arrow 79. up arrow 108. CockroachDBRelational 3.78 +0.34 +1.85
76. down arrow 75. down arrow 74. OpenEdgeRelational 3.78 +0.12 +0.35
77. down arrow 76. down arrow 59. RethinkDBDocument 3.76 +0.18 -1.07
78. up arrow 81. up arrow 106. ClickHouseRelational 3.70 +0.32 +1.71
79. up arrow 80. up arrow 80. Oracle NoSQL detailed informationDetailed vendor-provided information availableKey-value, Multi-model Key-value store,
Relational DBMS
3.62 +0.23 +0.63
80. up arrow 84. down arrow 78. InterSystems CachéMulti-model Key-value store,
Object oriented DBMS,
Relational DBMS,
Document store
3.53 +0.25 +0.48
81. down arrow 77. down arrow 69. RavenDB detailed informationDetailed vendor-provided information availableDocument, Multi-model Document store,
Graph DBMS
3.45 -0.06 -0.47
82. down arrow 78. down arrow 68. CloudantDocument 3.45 -0.05 -0.52
83. down arrow 82. 83. GraphiteTime Series 3.35 +0.00 +0.50
84. down arrow 83. down arrow 76. UniData,UniVerseMultivalue 3.30 -0.02 +0.08
85. up arrow 86. up arrow 89. SAP Advantage Database ServerRelational 3.12 -0.04 +0.56
86. down arrow 85. up arrow 90. Amazon CloudSearchSearch engine 3.06 -0.15 +0.56
87. 87. up arrow 105. EXASOLRelational 3.04 +0.21 +1.03
88. up arrow 91. down arrow 84. PouchDBDocument 2.97 +0.17 +0.19
89. 89. down arrow 86. LevelDBKey-value 2.86 +0.05 +0.21
90. down arrow 88. down arrow 81. Oracle Berkeley DBMulti-model Key-value store,
Native XML DBMS
2.84 +0.03 -0.13
91. down arrow 90. down arrow 79. Google Search ApplianceSearch engine 2.81 0.00 -0.24
92. up arrow 93. down arrow 88. RRDtoolTime Series 2.78 +0.04 +0.17
93. up arrow 94. down arrow 82. Apache DrillMulti-model Document store,
Relational DBMS
2.74 +0.08 -0.20
94. up arrow 97. down arrow 92. InfinispanKey-value 2.69 +0.12 +0.30
95. down arrow 92. up arrow 97. 4DRelational 2.68 -0.07 +0.43
96. down arrow 95. down arrow 87. Virtuoso detailed informationDetailed vendor-provided information availableMulti-model Graph DBMS,
Native XML DBMS,
Relational DBMS,
RDF store,
Search engine,
Document store
2.65 +0.01 +0.00
97. up arrow 99. up arrow 107. RocksDBKey-value 2.61 +0.19 +0.64
98. down arrow 96. up arrow 101. Apache Jena - TDBRDF 2.60 -0.03 +0.41
99. up arrow 102. { "@context": "https://schema.org", "@type": "NewsArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://itpro.ua/ru/post/tiobe_opublikovala_reiting_populyarnosti_yazykov_programmirovaniya/" }, "headline": "TIOBE опубликовала рейтинг популярности языков программирования", "image": "https://itpro.ua/themes/default/assets/img/logo.png", "author": { "@type": "Organization", "name": "IT Pro" }, "publisher": { "@type": "Organization", "name": "IT Pro", "logo": { "@type": "ImageObject", "url": "https://itpro.ua/themes/default/assets/img/logo.png", "width": 255.99, "height": 40.99 } }, "datePublished": "2020-01-13T09:22:44+00:00", "dateModified": "2020-01-13T09:22:44+00:00" }

Другие новости

Лучшая цена