Независимый шведский разработчик и исследователь Стефан Нильсон проанализировал структуру поисковых запросов на сайте-агрегаторе вакансий для технических специалистов dice.com за последние 18 лет. На основе полученных данных он собрал сводную таблицу популярности различных языков программирования, а также представил рейтинг самых востребованных из них по состоянию на март 2018 года.
Итоги 2000–2018 годов
Несмотря на постепенное снижение популярности, Java продолжает держать лидирующую позицию среди соискателей. Некогда популярные «братья» C/C++ пока ещё держатся на плаву, но всё же заметно сбавили обороты. В таблице ниже в столбцах представлено количество запросов в тысячах по тому или иному языку в разные периоды времени:
(год) 00 02 04 06 08 10 12 14 16 18
Java 55 3 8 14 16 12 18 17 16 15
JavaScript 5 1 2 4 6 6 11 12 12 10
Visual Basic 21 1 2 3 2 1 2 1 12 9
Python 1 1 2 4 5 7 8
C/C++ 75 2 5 16 9 12 18 16 8 7
C# 1 5 8 6 9 8 7 6
Objective C 2 6 5
Perl 18 1 2 5 5 4 5 4 4 3
Ruby 1 2 2 3 2
PHP 1 2 2 4 3 3 2
R 2
Bash 1 2 2
Scala 1 1
ASP 11 7 4 6 5 2 1
Assembly 4 1 1 2 1 1 1 1 1 1
JSP 4 4 3 3 2 1 1
Swift 1
Matlab 1
Топ-43 на март 2018 года
Java 14 995
JavaScript 10 198
Visual Basic 8 572
Python 8 043
C or C++ 6 530
C# 5 979
Objective-C 5 312
Perl 2 587
Ruby 2 186
PHP 1 806
R 1 705
Bash 1 575
Scala 1 220
ASP 1 133
Assembly 941
JSP 822
Swift 686
Matlab 633
Crystal 493
Typescript 493
Cobol 449
VBA 351
Groovy 343
Ada 243
Golang 274
Tcl 124
Kotlin 88
awk 70
Fortran 59
Clojure 49
Delphi 46
Erlang 45
Scheme 37
Haskell 30
Lua 28
F# 25
Dart 24
Rust 20
Lisp 10
Smalltalk 8
Prolog 6
Pascal 4
PostScript 3
Стоит отметить, что Java лидирует не только в этом списке. Напомним, что в ежемесячном рейтинге языков программирования TIOBE этот инструмент уже многие месяцы никому не уступает своё почетное первое место. При этом с другими языками в топе за март 2018 года ситуация немного иная. В 2017 году в топ-10 языков по версии GitHub Java также стал номером один. А вот в рейтинге от IEEE за тот же год он удостоился лишь третьей позиции в списке, уступив место Python и Си.
Источник: блог YourBasic