Названы самые популярные языки программирования. C# стремительно рвется в лидеры
IEEE опубликовал очередной список из 55 наиболее востребованных языков программирования. Первое место вновь досталось Python, а созданный Microsoft C#, который в 2020 г. замыкал второй десяток, едва не вошел в топ-5.
Каждому из участников составители рейтинга присвоили оценку востребованности по шкале от 0 до 100 баллов. На основании данного показателя затем был сформирован список, в котором языки были расположены в порядке его убывания.
Пятерка лидеров рейтинга с 2020 г. остается Для просмотра ссылки Войдиили Зарегистрируйся. Наиболее популярными языками программирования по версии IEEE являются Python, Java, C, C++ и JavaScript. За ними следуют C#, R, Go, HTML (который, строго говоря, языком программирования не является) и Swift.
Стоит отметить резкий скачок, совершенный языком C#, который еще год назад не входил и в первую двадцатку (23 место; 48,1 балла), а сегодня он расположился на шестой позиции (82,4 балла). C# борется за лидерство с JavaScript, но пока несколько ему уступает (88,1 балла).
C# – это мультипарадигменный язык программирования общего назначения, созданный в 2001 г. корпорацией Microsoft. Является основным языком разработки платформы Microsoft .NET Framework. Как и следует из его названия, C# относится к C-подобным языкам, его синтаксис во многом напоминает более «возрастные» C++ и Java.
Рейтинг популярности языков программирования
Рейтинг популярности языков программирования
Источник: IEEE Spectrum
Впрочем, не отрицают специалисты из IEEE и ценность других популярных языков, которые находятся в топе либо благодаря специфике решаемых с их помощью задач, либо благодаря обширной базе накопленного исходного кода, написанного на этих языках.
К первой категории эксперты относят R, предназначенный для статобработки данных, SQL, незаменимый при работе с базами данных и Matlab, созданный для решения вычислительных задач.
Во вторую категорию попали C, C++, Java и Javascript. Без последнего сегодня сложно представить Всемирную паутину. Язык C по-прежнему используется системными программистами и при написании проектов (или их отдельных частей), чувствительных к скорости выполнения кода. Java является признанным инструментом для разработки «тяжелых» высоконадежных корпоративных приложений.
Источники подобраны таким образом, чтобы учесть упоминание языков программирования в различных контекстах: разработка ПО с открытым кодом, поиск работы в сфере разработки ПО, общение в среде программистов.
Значительно упростив картину, можно сказать, что оценка популярности языка дается на основе частоты его упоминания в интернете. Кроме того, как отмечает The Register, рейтинг, возможно, чрезмерно опирается на предпочтения североамериканской и европейской публики.
Впрочем, сам IEEE Spectrum на странице, посвященной описанию методологии оценки языков для рейтинга, некоторые из используемых институтом техник также применяются составителями другого авторитетного рейтинга – TIOBE.
По версии TIOBE, в июне 2021 г. в тройку самых популярных языков программирования Для просмотра ссылки Войдиили Зарегистрируйся C, Java и Python. Причем показатели Python и С различались всего на 0,67%, а разница между Python и Java и вовсе составила 0,22%. За год рейтинг Python существенно вырос, в то время как рейтинги Java и C снижались.
или Зарегистрируйся самые любимые и ненавидимые разработчиками языки.
Всеобщее признание посетителей портала завоевал Rust. За него проголосовало абсолютное большинство респондентов – в его пользу высказались 86,69% участников. Титул самого «самого любимого языка программирования» Rust достается в шестой раз подряд.
В наибольшей степени страх и ненависть у разработчиков вызывает COBOL, один из старейших языков программирования, но все еще Для просмотра ссылки Войдиили Зарегистрируйся. Никогда больше с ним не связываться предпочли бы 84,29% респондентов.
IEEE опубликовал очередной список из 55 наиболее востребованных языков программирования. Первое место вновь досталось Python, а созданный Microsoft C#, который в 2020 г. замыкал второй десяток, едва не вошел в топ-5.
Взлет популярности C#
Институт инженеров электротехники и электроники (Institute of Electrical and Electronics Engineers, IEEE) представил рейтинг наиболее популярных языков программирования 2021 г. Соответствующий перечень, включающий 55 позиций, опубликован в ежемесячном журнале организации IEEE Spectrum.Каждому из участников составители рейтинга присвоили оценку востребованности по шкале от 0 до 100 баллов. На основании данного показателя затем был сформирован список, в котором языки были расположены в порядке его убывания.
Пятерка лидеров рейтинга с 2020 г. остается Для просмотра ссылки Войди
Стоит отметить резкий скачок, совершенный языком C#, который еще год назад не входил и в первую двадцатку (23 место; 48,1 балла), а сегодня он расположился на шестой позиции (82,4 балла). C# борется за лидерство с JavaScript, но пока несколько ему уступает (88,1 балла).
C# – это мультипарадигменный язык программирования общего назначения, созданный в 2001 г. корпорацией Microsoft. Является основным языком разработки платформы Microsoft .NET Framework. Как и следует из его названия, C# относится к C-подобным языкам, его синтаксис во многом напоминает более «возрастные» C++ и Java.
Рейтинг популярности языков программирования
Рейтинг популярности языков программирования
Место в рейтинге | Название языка | Количество баллов |
---|---|---|
1 | Python | 100 |
2 | Java | 95,4 |
3 | C | 94,7 |
4 | C++ | 92,4 |
5 | JavaScript | 88,1 |
6 | С# | 82,4 |
7 | R | 81,7 |
8 | Go | 77,7 |
9 | HTML | 75,4 |
10 | Swift | 70,4 |
11 | Arduino | 68,4 |
12 | Matlab | 68,3 |
13 | PHP | 68 |
14 | Dart | 67,7 |
15 | SQL | 65 |
16 | Ruby | 63,6 |
17 | Rust | 63,1 |
18 | Assembly | 62,8 |
19 | Kotlin | 58,5 |
20 | Julia | 58,3 |
21 | Scala | 55,4 |
22 | Visual Basic | 55,1 |
23 | Shell | 54,5 |
24 | Processing | 50,6 |
25 | Fortran | 45,2 |
26 | Objective-C | 44,4 |
27 | Lua | 43,3 |
28 | Cuda | 41,3 |
29 | Verilog | 40,3 |
30 | SAS | 39,4 |
31 | Ada | 38,8 |
32 | VHDL | 38,5 |
33 | Delphi | 37,8 |
34 | Scheme | 37,4 |
35 | Perl | 37,2 |
36 | D | 36,6 |
37 | LabView | 35,8 |
38 | Haskell | 35,4 |
39 | Clojure | 32,6 |
40 | Lisp | 30,4 |
41 | Elixir | 29,2 |
42 | TCL | 27,6 |
43 | Apache Groovy | 27 |
44 | F# | 22,2 |
45 | Cobol | 21,2 |
46 | ABAP | 20 |
47 | Erlang | 18,3 |
48 | Forth | 18,2 |
49 | Prolog | 16,3 |
50 | LadderLogic | 14,3 |
51 | J | 12,8 |
52 | Ocaml | 12,5 |
53 | CoffeeScript | 8,6 |
54 | Eiffel | 8,5 |
55 | Racket | 0 |
Учите Python, господа
Анализируя расстановку сил на рыке языков программирования, IEEE Spectrum рекомендуют всем желающим связать свою карьеру с разработкой ПО, попытаться освоить Python. Это, по мнению специалистов, откроет доступ к огромному перечню библиотек (одному из крупнейших), предназначенных для решения тех или иных задач в различных сферах: искусственный интеллект, встраиваемые системы и т.д. В некоторых из библиотек, как отмечают составители рейтинга, разобраться будет сложнее, чем в самом Python.Впрочем, не отрицают специалисты из IEEE и ценность других популярных языков, которые находятся в топе либо благодаря специфике решаемых с их помощью задач, либо благодаря обширной базе накопленного исходного кода, написанного на этих языках.
К первой категории эксперты относят R, предназначенный для статобработки данных, SQL, незаменимый при работе с базами данных и Matlab, созданный для решения вычислительных задач.
Во вторую категорию попали C, C++, Java и Javascript. Без последнего сегодня сложно представить Всемирную паутину. Язык C по-прежнему используется системными программистами и при написании проектов (или их отдельных частей), чувствительных к скорости выполнения кода. Java является признанным инструментом для разработки «тяжелых» высоконадежных корпоративных приложений.
Методология составления рейтинга
IEEE Spectrum составляет свой рейтинг, основываясь на 11 метриках, полученных из восьми источников: CareerBuilder, GitHub, Google (поиск и тренды), Hacker News, IEEE, Reddit, Stack Overflow и Twitter.Источники подобраны таким образом, чтобы учесть упоминание языков программирования в различных контекстах: разработка ПО с открытым кодом, поиск работы в сфере разработки ПО, общение в среде программистов.
Значительно упростив картину, можно сказать, что оценка популярности языка дается на основе частоты его упоминания в интернете. Кроме того, как отмечает The Register, рейтинг, возможно, чрезмерно опирается на предпочтения североамериканской и европейской публики.
Впрочем, сам IEEE Spectrum на странице, посвященной описанию методологии оценки языков для рейтинга, некоторые из используемых институтом техник также применяются составителями другого авторитетного рейтинга – TIOBE.
По версии TIOBE, в июне 2021 г. в тройку самых популярных языков программирования Для просмотра ссылки Войди
Любовь и ненависть в программировании
В августе 2021 г. популярный среди программистов Stack Overflow Для просмотра ссылки ВойдиВсеобщее признание посетителей портала завоевал Rust. За него проголосовало абсолютное большинство респондентов – в его пользу высказались 86,69% участников. Титул самого «самого любимого языка программирования» Rust достается в шестой раз подряд.
В наибольшей степени страх и ненависть у разработчиков вызывает COBOL, один из старейших языков программирования, но все еще Для просмотра ссылки Войди