Меню

Delphi рейтинг языков программирования



TIOBE: Delphi умирает

Авторы TIOBE обновили рейтинг популярности языков программирования за март, сообщает Dice Insights.

Авторы TIOBE обновили рейтинг популярности языков программирования за март, сообщает Dice Insights.

В первой десятке больших перестановок за год не произошло: поменялись местами C# и Visual Basic.NET — теперь они занимают 5 и 6 места соответственно. Также в топ-10, совершив самый большой скачок — на 8 позиций вверх, ворвался Go. Согласно последнему опросу разработчиков HackerRank, именно Go лидирует среди языков, которые в дальнейшем хотели бы выучить респонденты.

Четвёрка лучших осталась без изменений и выглядит следующим образом: Java, C, Python и C++.

Особое внимание в свежем списке авторы уделили Delphi, который максимально приблизился к выходу из топ-20. Этот язык бессменно присутствовал первой двадцатке с момента создания рейтинга в июне 2001 года и был одним из ведущих по популярности в начале нулевых. Но после ряда неудач и бажных релизов (а последняя крупная версия увидела свет в 2018 году) Delphi стал сдавать позиции и в этом марте замыкает список, опустившись за год на 1 строчку.

Уверенное восхождение продолжает Swift, который прибавил 4 пункта и теперь находится на 13 месте. R передвинулся с 14-го на 11-е, PL/SQL — с 22-го на 16-е.

Самое эпичное падение внутри топ-20 пережил Objective-C: он скатился с 10 места на 19-е. Минус 4 позиции у MATLAB и Perl — 15 и 17 места соответственно.

Хотите сообщить важную новость? Пишите в Телеграм-бот.

А также подписывайтесь на наш Телеграм-канал.

Источник

Java, C и Python — лидеры марта 2020 по рейтингу языков программирования TIOBE

Голландская компания TIOBE Software каждый месяц обновляет мировой рейтинг языков программирования. Мы публикуем переводы некоторых выпусков для читателей блога PR-CY, которым интересна динамика популярности языков во всем мире.

Что показывает индекс TIOBE

TIOBE Programming Community отражает популярность языков программирования. По нему нельзя судить о том, какой язык лучше или на каком написано больше всего строк кода. Рейтинг считается по количеству специалистов по всему миру, обучающих курсов, сторонних поставщиков и данных поисковых систем Google, Bing, Yahoo !, Wikipedia, Amazon, YouTube и Baidu.

Данные могут пригодиться в принятии решения о выборе языка для обучения, чтобы долго оставаться конкурентоспособным, или использования в своем долгосрочном проекте.

Языки программирования: сравнение показателей за март 2020 и март 2019

Топ-3 марта 2020 — Java, C и Python. Эти три языка уже несколько месяцев сохраняют свои позиции, но тем не менее, в топе лидеров 2019 года были другие кандидаты — по порядку C, C#, Python и Swift.

Март показал, что Delphi теряет свои позиции. С начала подсчета индекса TIOBE в 2001 году Delphi входил в топ-20, в начале 2000-х это был один из самых популярных языков вместе с IDE. После этого Delphi начал сдавать позиции, последний релиз Delphi был в 2018 году.

Топ-20 языков программирования на март 2020

Рейтинг языков программирования, март 2020

Остальные позиции различаются несильно, поэтому перечислим их по алфавиту:

(Visual) FoxPro, ABC, ActionScript, Alice, Awk, Bash, bc, Bourne shell, C shell, Caml, Clojure, CoffeeScript, Crystal, cT, Elixir, Emacs Lisp, Erlang, Falcon, Hack, Icon, Inform, Io, J, JScript, Korn shell, Ladder Logic, LiveCode, Maple, Mercury, Modula-2, MQL4, NATURAL, Nim, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, Programming Without Coding Technology, Q, Red, Ring, RPG, Simulink, Smalltalk, SPARK, Tcl, Vala/Genie, VHDL, Whitespace.

История популярности

Если вам интересно, как развивалась история языков-лидеров, то в табличке есть сравнение позиций в среднем с 1985 по 2020 год.

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

Поделитесь в комментариях, с какими языками вы работаете, и как выбирали, какой из них начать изучать?

Источник

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

Институт инженеров электротехники и электроники (IEEE) разместил на своем сайте рейтинг языков программирования за 2020 год. Тройка лидеров не изменилась: это Python, Java и C.

Всего в рейтинге 55 языков. Первую позицию Python объяснили широким изучением этого языка, распространенностью преподавания, а также тем, что студенты ищут ответы на одни и те же вопросы. Python сравнили с BASIC, о котором много говорили в 1980-е. В тот период выходили книги и журналы о BASIC, а также снимали телевизионные программы. Однако его распространенность среди специалистов была невысокой, да и любители со временем снизили свой интерес. В отличие от BASIC, Python популярен в сообществе профессионалов и применяется во многих важнейших сферах, в том числе в машинном обучении, отмечают в IEEE.

На новый рейтинг повлияла пандемия, говорят исследователи. Так, COBOL занял 7 место по популярности в Twitter благодаря попаданию в новости в апреле, когда в США резко повысился спрос на специалистов, которые знают этот язык.

Отметился Arduino — язык поднялся в рейтинге с 11 на 7 место, несмотря на то, что многие считают его аппаратной платформой, которая программируется на C/C++.

Читайте также:  Корма для щенков йорков супер премиум класса рейтинг

Подрос рейтинг Ruby (перемещение с 19 на 11 место), Kotlin (с 24 на 18 место), Fortran (с 36 на 25 место), Delphi (с 35 на 29 место). Julia и Dart прибавили по 4 позиции. Эти языки занимают 19 и 12 места соответственно.

Наибольший провал наблюдается у С# — с 7 строчки на 23, Visual Basic — с 20 на 27, HTML — с 12 на 17, Rust — с 17 на 20.

Рейтинг формируется на основе 11 параметров из восьми онлайн-ресурсов. Они включают соцсети, специализированные площадки и сайты для поиска работы, в том числе GitHub, StackOverflow, Google Search, Trends, Twitter и Reddit.

Источник

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

Для оценки перспективности своих усилий каждый программист должен регулярно смотреть рейтинги языков программирования. Часто бывает так, что появится некоторый модный язык, о котором все начинают писать, но потом этот язык тихо исчезает. Те программисты, которые бросились изучать этот язык, вдруг видят, что их усилия оказались напрасными.

Например, в середине в 80-х стал очень популярен язык Prolog, но потом его популярность резко снизилась. И сейчас на нем практически никто не пишет. А место популярного новичка занял Python.

Как же узнать рейтинг языков программирования? Общего рейтинга не существует, так как нет простого способа собрать подобную статистику. Но существуют разные способы оценки популярности языков программирования. Рассмотрим самые популярные рейтинги.

1. Рейтинг TIOBE Index

Рейтинг TIOBE Index построен на оценке результатов поисковых запросов, содержащих название языка. Логика этого индекса очень проста: «Если язык ищут в поисковых системах, то он популярен». Конечно же, это заявление спорное, потому что программисты-профессионалы крайне редко будут искать в поисковике именно название языка программирования. Они чаще ищут решение конкретной задачи. Но громадный плюс этого рейтинга в том, что он достаточно объективно показывает интерес к тому или иному языку.

Индекс TIOBE показывает самые популярные языки программирования, информации о которых искали на 25-ти самых популярных поисковых системах, то есть запросы вида: «+» programming». Индекс подсчитывается каждый месяц.

Индекс TIOBE на январь 2020 года выглядит так:

Также TIOBE назвала язык C языком программирования 2019 года.

На графике изменений индекса хорошо видны как менялась популярность языков программирования. Но при этом первое-второе место постоянно делят два языка Java и C. Хотя Java активно продвигается компанией Oracle, а язык C никто не продвигает.

И еще интересно то, что C++ ни разу не смог превысить по популярности C.

2. Рейтинг Wappalyzer для веб-приложений

Сервис Wappalyzer использует различные методы для идентификации веб-технологий. Рейтинг языков программирования для разработки сайтов на январь 2020 выглядит так.

В веб-программировании однозначно лидирует язык PHP, более 80% сайтов написано на этом языке.

4. Рейтинг IEEE Spectrum

Ежегодный рейтинг IEEE Spectrum Top Programming Languages использует 11 метрик из 8-ми источников, включая поисковые запросы, упоминания в твиттере и даже упоминания в вакансиях на работу программиста. С одной стороны этот рейтинг использует больше данных, но с другой стороны во многих источниках данные имеют связанный характер. Чем больше публикуются вакансий на некоторый язык программирования, тем больше запросов будет в поисковых системах. То есть у новых языков больше шансов попасть на вершину рейтинга.

Рейтинг IEEE за 2019 год выглядит так:

Важностью особенностью рейтинга IEEE является то, что рейтинг интерактивный и можно поиграть с параметрами. В этом рейтинге лидирует Python.

5. Рейтинг Stack Overflow

Сайт Stack Overflow — это площадка, на которой разработчики могут задавать и отвечать на вопросы по программированию. Этот сайт имеет около 40 миллионов посещений в месяц. Есть русскоязычная версия сайта: ru.stackoverflow.com

Этот рейтинг рассчитывается на основе опроса разработчиков. В 2019 году было опрошено более 90 000 разработчиков и составлен рейтинг языков программирования. Скорее это рейтинг языков, которые вызывают вопросы. В этом рейтинге лидером стал JavaScript.

Такая популярность вполне объяснима, сейчас JavaScript бурно развивается и каждая новая возможность вызывает массу вопросов, поэтому программисты идут на сайт Stack Overflow, чтобы задать вопросы.

Любопытно, что C не попал даже в первую десятку.

6. Вакансии на Head Hunter

Можно подойти к рейтингу языков программирования с другой стороны и посмотреть, какие языки указываются в вакансиях и сколько собираются платить. Одна из самых популярных площадок для поиска работы в IT-сфере — это сайт HeadHunter. Там есть отдельный раздел — вакансии для программистов.

Внизу страницы можно посмотреть список похожих запросов и убедиться, что у работодателей немного другие запросы.

Здесь видно, что программист, знающий Pascal (среда Delphi), все еще востребован.

7. Google Books Ngram Viewer

И в конце рассмотрим чрезвычайно полезный сервис Гугл, на котором можно смотреть использование ключевых слов в публикациях.Поэтому можно смотреть популярность не только языков программирования, а любых технологий.

Читайте также:  Сигнализация какая лучше рейтинг 2020

В начале этой статьи приведены графики использования слов Prolog и Python. А теперь введем JavaScript, Python и PHP.

Видно как в 1992 году появляется интерес к JavaScript и он быстро обгоняет Python и PHP.

Похожие записи:

Комментарии 30

Совсем мелкая ошибка в предпоследнем предложении. Вы написали «В начале этой статьи приведены графики использования слов Prolog и Pascal», а там были Prolog и Phyton.

Не Phyton а Python. (Pascal мой первый язык программирования (Turbo, а далее Delphi))

«Для оценки перспективности своих усилий каждый программист должен регулярно смотреть рейтинг языков программирования.» — совет неоднозначный. Профессионал обычно хорошо знает 1-2 языка и специализируется на них довольно долго. Изучение другого языка происходит обычно по причине старта какого-нибудь проекта, или тупика в карьере с текущими знаниями.

Здравствуйте! Спасибо за статью!
Хотел бы узнать Ваше мнение насчет языка программирования Prolog. Дело в том, что язык программирования Prolog используется в разработке программ для искусственного интеллекта.Так как технологии искусственного интеллекта развиваются все интенсивнее, не станет ли язык программирования Prolog популярным, ну или востребованным?

Здравствуйте! Язык Prolog стал популярен в 1980-х годах в связи с японской программой создания программы искусственного интеллекта. Но эту программа кончилась грандиозным провалом. В результате все наработки были розданы бесплатно и никаких полезных программ так и не было создано. Поэтому сейчас Prolog полностью морально устарел и не используется. Даже если и будет новый прорыв в разработке искусственного интеллекта, то, скорее всего, он будет связан с другой технологией и другим языком программирования.

В девяностом году шеф мой взял аспиранта себе на написание САПР, типа Симулинк в Матлабе. Тогда ещё XT-шки были в диковинку. И был в то время бум создания «Искусственного интеллекта». Ходили шутки, что это нужно, когда своего интеллекта не хватает. Ну и аспирант этот решил создавать этот САПР на языке Пролог. Тогда ещё книг, типа Братко не было. В ДОСе работали. Ну и он разобрался в языке этом глубоко так. Ему понравилось в нём лазить по деревьям и делать откаты. В других языках это геморройно было, а в Прологе это вшито как аксиома (исходные кирпичики языка). То есть если программа заходит в тупик, то как-то самореализуется всё там, что она, делая откаты назад сама ищет выход из этого тупика. И аспиранту это нравилось в ней. Написал он в ней САПР свой, «Гаммой» назвал его, была куча публикаций. Но потом бросил заниматься этим и диссертации не защитил. Его пригласили в СберБанк программистом работать, а там зарплаты уже со стипендией аспиранта не сравнить. Так всё это и забросилось. Отчёт в семи томах кода сохранился с той поры и валяется где-то. У меня на даче очень много книг по Прологу на чердаке стопками лежит не тронутых, а Братко, по моему, аж десять экземпляров. В то время хлеб стоил сто рублей, а книги эти по рублю продавались. На растопку жалко их рвать…

у меня тоже лежит экземпляр книги по Прологу и не выбросил до сих пор в макулатуру. Да и другие книги по выч-технике и програм-ю 80-х и 90-х годов. В библиотеку их не возьмут. А ещё 3-х томник Ленина и т.п.

Интересный обзор! А что вы можете сказать про Rust в контексте перспективы дальнейшего развития?

Rust — это совсем новый язык. Каких-либо существенных преимуществ я у него не вижу. Не думаю, что перспективы хорошие.

Опытным программистам такая информация известна, а вот для чайников хорошо бы добавить для каких ОС и на какой технике эти языки реализованы: стационарные ПК, рабочие станции, планшеты, смартфоны, как эти языки дружат с ПО баз данных, какие группы задач проще, дешевле, выгоднее или удобнее программировать на тех или других языках и т.п.
А так что ж старикам эта информация ни к чему, а для моложежи самого главного квалифицированой оринтации нет.

Как видно из обзора функциональные языки программирования типа Lisp — практически не используются в настоящий момент? Это очень узкая сфера использования? Или есть другие причины?

Источник

Названы самые популярные языки программирования. Среди них полумертвый COBOL

Институт IEEE опубликовал список самых востребованных языков программирования. Первое место среди них занял Python, и среди всех языков в списке оказался COBOL, многие годы считавшийся мертвым.

Самые популярные языки

Специалисты Института инженеров электротехники и электроники (Institute of Electrical and Electronics Engineers, IEEE) опубликовали рейтиг языков программирования в своем ежемесячном журнале IEEE Spectrum. Он включает 55 позиций, и в нем есть даже COBOL, название которого расшифровывается как COmmon Business Oriented Language. Этот язык был создан более 60 лет назад, и в дальнейшем он был забыт на многие годы, но в новом рейтинге он занимает 43 строчку.

Читайте также:  Рейтинг критического удара что это

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

В первую пятерку самых распространенных языков программирования, по версии 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 место.

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

Место в рейтинге Название языка Количество баллов
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

Источник: IEEE Spectrum

Рейтинг по количеству открытых вакансий, тоже в порядке убывания: Python, C, Java, Go, C++, JS, R, HTML, Swift, SQL и COBOL на 41 строчке. Наконец, перечень языков программирования по популярности на GitHub и ему подобных ресурсах: Python, Java, C, JS, C++, HTML, Dart, Go, R и Arduino. У COBOL в данном случае 47 место.

Причем здесь 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 связывают это с недавним всплеском интереса к данному языку.

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

Напомним, что COBOL входит в число старейших языков программирования в мире, первая его версия увидела свет в 1959 г. Один и его соавторов, Джин Саммет (Jean Sammet), как сообщал CNews, умерла в 2017 г. в возрасте 89 лет.

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

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

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

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

Источник