Последние новости
Главная / Технологии / Рейтинг 2020. Самые популярные языки программирования

Рейтинг 2020. Самые популярные языки программирования

Рейтинг 2020. Самые популярные языки программирования

Специалисты Института инженеров электротехники и электроники (Institute of Electrical and Electronics Engineers, IEEE) опубликовали рейтиг языков программирования в своем ежемесячном журнале IEEE Spectrum. Места в рейтинге составители присваивали, пользуясь собственной оценочной шкалой от 0 до 100 баллов.

Первое место рейтинга из 55 позиций занял Python, на 43 месте оказался COBOL, многие годы считавшийся мертвым. Итоговые результаты во многом согласуются с аналитикой исследовательской компании RedMonk, ресурса для разработчиков GitHub (принадлежит Microsoft), а также с индексом популярности языков программирования Tiobe.

Рейтинг 2020. Самые популярные языки программирования

Python и Java — лидеры среди языков программирования, по версии IEEE

В первую пятерку самых распространенных языков программирования, по версии IEEE Spectrum, входят Python, Java, C, C++ и JavaScript, а вторая пятерка состоит из языков R, Arduino, Go, Swift и Matlab. От рейтинга топ-10 IEEE Spectrum образца 2019 г. данный перечень практически не отличается, разве что Matlab был на одну строчку впереди GO, а седьмую строчку занимал C#, в 2020 г. оказавшийся на 23 месте.

На сайте IEEE Spectrum опубликованы три дополнительных рейтинга языков программирования: по темпам роста популярности, по числу открытых вакансий разработчиков и по популярности на ресурсах для размещения открытого исходно кода. По темпам роста популярности топ-10 языков выглядит так (в порядке убывания): Python, Java, C, C++, Go, JS, Arduino, Dart, HTML, Swift. COBOL в этом списке занял 46 место.

Arduino

В трех из четырех рейтингов, составленных IEEE Spectrum, присутствует Arduino, аппаратно-программная платформа, предназначенная для создания систем автоматики и робототехники базового уровня. Она ориентирована на непрофессиональных пользователей, но составители рейтинга, по их словам, включили ее в рейтинг не просто так.

По сути, программная часть Arduino базируется на языке C++. «Когда люди ищут информацию о программировании для Arduino, то они пишут в строке поиска именно “код Arduino” или покупают книгу о “программировании для Arduino”, а не, к примеру, «программирование на C», отметил сотрудник IEEE SpectrumСтивен Касс(Stephen Cass).

COBOL

Оценку языкам программирования в своем основном рейтинге сотрудники IEEE Spectrum выставляли, основываясь на частоте упоминаний и запросов о тех или иных языках на различных крупных ресурсах. В данном случае их восемь, и это: CareerBuilder, GitHub, Google, Hacker News, Reddit, Stack Overflow, Twitter, а также сайт института IEEE.

Если сравнивать, к примеру, результаты по популярности в Twitter, то в нем COBOL, считающийся мертвым языком, занял седьмое место. Эксперты портала ZDnet связывают это с недавним всплеском интереса к данному языку.

Рейтинг 2020. Самые популярные языки программирования

Язык программирования COBOL восстал из мертвых.

В первых числах апреля 2020 г. в ряде штатов США начались активные поиски программистов, знающих COBOL. Они потребовались с целью обновления программного обеспечения, используемого в американской системе занятости, работающей на устаревшем оборудовании. На фоне роста числа безработных в США из-за пандемии коронавируса COVID-19 это «железо» перестало справляться с нагрузкой. COBOL входит в число старейших языков программирования в мире, первая его версия увидела свет в 1959 г.

В середине апреля 2020 г. свою лепту в популяризацию COBOL внесла компания IBM – онаобъявилао подготовке к проведению обучающих курсов по этому языку для увеличения числа специалистов, разбирающихся в нем.

Инициативу IBM поддержал проект Open Mainframe Project, предназначенный для создания ПО с открытым исходным кодом для запуска на мейнфреймах и курируемый организацией Linux Foundation. Сами IBM хотела сделать полностью бесплатными, а по их завершению она собиралась выложить все материалы на GitHub в профиле Open Mainframe Project.

IBM также заявила о своем стремлении возродить сообщество специалистов по COBOL, используя для этого современные методы коммуникации. Для этого она уже предприняла ряд действий, в том числе и создала несколько узкоспециальных веб-форумов, связанных конкретно с этим языком программирования.

Все форумы запущены на сайте Open Mainframe Project. На одном из них специалисты по COBOL могут совместно обсудить решение того или иного вопроса, связанного с программным кодом, а другой предназначен для поиска специалистов в этом языке. Это своего рода база данных программистов, знающих COBOL и способных прийти на помощь организациям, использующим ПО, написанное на этом языке и по тем или иным причинам не готовым отказаться от него.

Рейтинг 2020. Самые популярные языки программирования

Почему нельзя отказаться от программ на COBOL

Несмотря на то, что сейчас COBOL практически никто не изучает, программы на нем по-прежнему весьма популярны. По информации Reuters, во всем мире в 2020 г. используется 220 млрд строчек кода этого языка.

В частности, программы на COBOL используются, помимо систем занятости, еще и в финансовых организациях. Как минимум 43% ПО, используемего в банковских сферах, написано на COBOL, к тому же, такой софт можно встретить в 95% банкоматов по всему миру.

Одна из основных причин, почему резкий отказ от написанных на мертвом языке программ невозможен, заключается в необходимости вливания значительных финансовых средств в переход на более современное ПО. Для примера, Банк содружества Австралии, решившийся на полную замену всех COBOL-приложений, потратил на это около $750 млн. На переход потребовалось пять лет.

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

Место в рейтинге Название языка Количество баллов
1 Python 100,0
2 Java 95,3
3 C 94,6
4 C++ 87,0
5 JavaScript 79,5
6 R 78,6
7 Arduino 73,2
8 Go 73,1
9 Swift 70,5
10 Matlab 68,4
11 Ruby 66,8
12 Dart 65,6
13 SQL 64,6
14 PHP 63,8
15 Assembly 63,7
16 Scala 63,5
17 HTML 61,4
18 Kotlin 57,8
19 Julia 56,0
20 Rust 55,6
21 Shell 52,0
22 Processing 49,2
23 C# 48,1
24 SAS 45,2
25 Fortran 43,0
26 Cuda 41,0
27 Visual Basic 40,3
28 Objective-C 38,9
29 Delphi 38,6
30 Perl 38,2
31 Verilog 37,6
32 VHDL 36,7
33 LabView 36,7
34 Elixir 35,8
35 F# 34,7
36 Prolog 34,6
37 Lua 34,4
38 Lisp 33,0
39 Ada 32,8
40 Apache Groovy 32,0
41 Scheme 31,4
42 Haskell 30,8
43 COBOL 30,4
44 Clojure 29,8
45 ABAP 29,5
46 D 27,7
47 Forth 23,7
48 Ocaml 23,7
49 TCL 22,1
50 LadderLogic 19,5
51 Erlang 18,3
52 Eiffel 16,5
53 CoffeeScript 15,9
54 J 14,3
55 Racket 0,0

Источник: IEEE Spectrum

Источник

Смотрите также

СВЧ-радиолокаторы для БПЛА и вертолётов

СВЧ-радиолокаторы для БПЛА и вертолётов

Перспективная аппаратура обеспечит безопасную посадку беспилотников при неблагоприятных метеоусловиях.

В структурах Госкорпорации Ростех инициировали разработку радиолокационной аппаратуры нового типа. Перспективные комплексы будут работать на основе микроволнового (СВЧ) излучения, что позволит сделать её компактней существующих оптических систем. Благодаря этому новые радиолокаторы смогут использоваться в беспилотных аппаратах и компактных вертолётах.

Представители научно-производственного предприятия «Салют» (холдинг «Росэлектроника») заключили соглашение с Национальным центром вертолётостроения имени М.Л. Миля и Н.И. Камова (входит в холдинг «Вертолёты России») о взаимодействии в области разработки новых радиолокационных систем.

СВЧ-радиолокаторы для БПЛА и вертолётов

СВЧ-радиолокаторы позволят беспилотным вертолётам осуществлять посадку в неблагоприятных метеоусловиях.Фото: vpk.name

В основе перспективных комплексов будет лежать сверхвысокочастотное (микроволновое) излучение, которое позволит анализировать окружающую среду – несмотря на оптические помехи, обусловленные сложными метеоусловиями. Кроме того, СВЧ-радиолокаторы смогут обнаружить угрозы там, где оптические системы будут неэффективными.

Представители НПП «Салют» отметили, что СВЧ-системы будут дешевле оптических комплексов, которые применяются на современных вертолётах. При этом, перспективная радиолокационная аппаратура может стать компактней. Благодаря нестандартной схемотехнике, и новым методам цифровой обработки сигналов, СВЧ-радиолокаторы смогут использоваться в лёгких вертолётах, и беспилотниках холдинга «Вертолёты России».

СВЧ-радиолокаторы для БПЛА и вертолётов

Перспективная аппаратура обеспечит безопасную посадку беспилотников при неблагоприятных метеоусловиях.

В структурах Госкорпорации Ростех инициировали разработку радиолокационной аппаратуры нового типа. Перспективные комплексы будут работать на основе микроволнового (СВЧ) излучения, что позволит сделать её компактней существующих оптических систем. Благодаря этому новые радиолокаторы смогут использоваться в беспилотных аппаратах и компактных вертолётах.

Представители научно-производственного предприятия «Салют» (холдинг «Росэлектроника») заключили соглашение с Национальным центром вертолётостроения имени М.Л. Миля и Н.И. Камова (входит в холдинг «Вертолёты России») о взаимодействии в области разработки новых радиолокационных систем.

СВЧ-радиолокаторы для БПЛА и вертолётов

СВЧ-радиолокаторы позволят беспилотным вертолётам осуществлять посадку в неблагоприятных метеоусловиях.Фото: vpk.name

В основе перспективных комплексов будет лежать сверхвысокочастотное (микроволновое) излучение, которое позволит анализировать окружающую среду – несмотря на оптические помехи, обусловленные сложными метеоусловиями. Кроме того, СВЧ-радиолокаторы смогут обнаружить угрозы там, где оптические системы будут неэффективными.

Представители НПП «Салют» отметили, что СВЧ-системы будут дешевле оптических комплексов, которые применяются на современных вертолётах. При этом, перспективная радиолокационная аппаратура может стать компактней. Благодаря нестандартной схемотехнике, и новым методам цифровой обработки сигналов, СВЧ-радиолокаторы смогут использоваться в лёгких вертолётах, и беспилотниках холдинга «Вертолёты России».

Игроки полупроводникового сектора. Как Китай ценные кадры переманивает

Игроки полупроводникового сектора. Как Китай ценные кадры переманивает

Тайваньская компания TSMC, по некоторым данным, недавно лишилась сотни инженеров, которые нашли работу в Китае на более выгодных условиях.

За одну прошедшую неделю Китай переманил к себе более сотни ключевых специалистов TSMC.

TSMC(Taiwan Semiconductor Manufacturing Company)—тайваньскаякомпания, занимающаяся изучением и производствомполупроводниковых изделий. TSMC разработала большое количество перспективных технологий,производственных процессов, средств проектирования и стандартныхархитектур.

Игроки полупроводникового сектора. Как Китай ценные кадры переманивает

Охотниками за ценными кадрами TSMC, как поясняет Nikkei Asian Review, оказались две китайские компании: Quanxin Integrated Circuit Manufacturing (QXIC) и Wuhan Hongxin Semiconductor Manufacturing Co (HSMC), а также их многочисленные дочерние и смежные структуры. Поступившие с Тайваня специалисты были примерно в равных долях распределены между двумя компаниями. HSMC была основана в 2017 году, а QXIC и вовсе появилась только в 2019 году. Первая из компаний, как сообщает источник, предложила выходцам из TSMC в два с половиной раза больше, чем они получали на Тайване.

Игроки полупроводникового сектора. Как Китай ценные кадры переманивает

Если процесс переманивания продолжится, и к зиме TSMC уже лишится половины своих инженеров, которые начнут работать в китайской SMIC? Что будет с акциями TSMC? Что будет с бюджетом TSMC? Сможет ли она существенно повысить зарплаты оставшемуся персоналу достаточно, чтобы противостоять полутора триллионам долларов, которые готов предложить этим инженерам Китай?

А убедить этих инженеров остаться в TSMC на вдесятеро меньшей зарплате (и возможностях) чем то, что может предложить Китай — не получится.

Игроки полупроводникового сектора. Как Китай ценные кадры переманивает

Что будут делать сотни ключевых западных компаний типа Apple, AMD, Intel, Qualcom, если в начале 2021 они придя на Тайвань за очередной партией чипов, увидят там лишь безлюдные корпуса фабрик, и ни одного человека который бы знал как с ними обращаться?

HSMC собирается построить за $18,4 млрд предприятие по производству 14-нм процессоров к 2022 году, а в перспективе рассчитывает освоить и 7-нм техпроцесс. В финансировании компания опирается на муниципальные власти Уханя и строительную компанию с юга Китая. Бывший операционный директор TSMC Чан Шан И (Chiang Shang-yi) занимает в HSMC пост генерального директора, поэтому выбор направления для привлечения ценных кадров этой компанией не вызывает удивления.

TSMC на запрос Nikkei ответила, что ежегодно штат компании покидают не более 5 % сотрудников, и она старается создать для персонала комфортные условия для работы и карьерного роста. Из неофициальных источников стало известно, что TSMC запретила поставщикам оборудования делиться с китайскими компаниями технологическими решениями, разработанными по её заказу. По мнению аналитиков Gartner, «воспитание» квалифицированных кадров в полупроводниковой отрасли занимает годы, и простое переманивание специалистов со стороны не может обеспечить моментального эффекта. Проблема китайской отрасли заключается в том, что на местном рынке присутствует много конкурирующих компаний, которые одновременно хватаются за большое количество проектов, распыляя ресурсы не самым эффективным образом.

Игроки полупроводникового сектора. Как Китай ценные кадры переманивает

Тайваньская компания TSMC, по некоторым данным, недавно лишилась сотни инженеров, которые нашли работу в Китае на более выгодных условиях.

За одну прошедшую неделю Китай переманил к себе более сотни ключевых специалистов TSMC.

TSMC(Taiwan Semiconductor Manufacturing Company)—тайваньскаякомпания, занимающаяся изучением и производствомполупроводниковых изделий. TSMC разработала большое количество перспективных технологий,производственных процессов, средств проектирования и стандартныхархитектур.

Игроки полупроводникового сектора. Как Китай ценные кадры переманивает

Охотниками за ценными кадрами TSMC, как поясняет Nikkei Asian Review, оказались две китайские компании: Quanxin Integrated Circuit Manufacturing (QXIC) и Wuhan Hongxin Semiconductor Manufacturing Co (HSMC), а также их многочисленные дочерние и смежные структуры. Поступившие с Тайваня специалисты были примерно в равных долях распределены между двумя компаниями. HSMC была основана в 2017 году, а QXIC и вовсе появилась только в 2019 году. Первая из компаний, как сообщает источник, предложила выходцам из TSMC в два с половиной раза больше, чем они получали на Тайване.

Игроки полупроводникового сектора. Как Китай ценные кадры переманивает

Если процесс переманивания продолжится, и к зиме TSMC уже лишится половины своих инженеров, которые начнут работать в китайской SMIC? Что будет с акциями TSMC? Что будет с бюджетом TSMC? Сможет ли она существенно повысить зарплаты оставшемуся персоналу достаточно, чтобы противостоять полутора триллионам долларов, которые готов предложить этим инженерам Китай?

А убедить этих инженеров остаться в TSMC на вдесятеро меньшей зарплате (и возможностях) чем то, что может предложить Китай — не получится.

Игроки полупроводникового сектора. Как Китай ценные кадры переманивает

Что будут делать сотни ключевых западных компаний типа Apple, AMD, Intel, Qualcom, если в начале 2021 они придя на Тайвань за очередной партией чипов, увидят там лишь безлюдные корпуса фабрик, и ни одного человека который бы знал как с ними обращаться?

HSMC собирается построить за $18,4 млрд предприятие по производству 14-нм процессоров к 2022 году, а в перспективе рассчитывает освоить и 7-нм техпроцесс. В финансировании компания опирается на муниципальные власти Уханя и строительную компанию с юга Китая. Бывший операционный директор TSMC Чан Шан И (Chiang Shang-yi) занимает в HSMC пост генерального директора, поэтому выбор направления для привлечения ценных кадров этой компанией не вызывает удивления.

TSMC на запрос Nikkei ответила, что ежегодно штат компании покидают не более 5 % сотрудников, и она старается создать для персонала комфортные условия для работы и карьерного роста. Из неофициальных источников стало известно, что TSMC запретила поставщикам оборудования делиться с китайскими компаниями технологическими решениями, разработанными по её заказу. По мнению аналитиков Gartner, «воспитание» квалифицированных кадров в полупроводниковой отрасли занимает годы, и простое переманивание специалистов со стороны не может обеспечить моментального эффекта. Проблема китайской отрасли заключается в том, что на местном рынке присутствует много конкурирующих компаний, которые одновременно хватаются за большое количество проектов, распыляя ресурсы не самым эффективным образом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *