LINUX.ORG.RU

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

 ,


1

5

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

На первом месте, ожидаемо, Python, на втором — Java, на третьем — C++. Javascript потерял три места за год, переместившись с 3-го места на 6-е.

TypeScript идёт отдельной строкой. Если сложить, то вместе с JS они всё ещё обгоняют Java.

Из удивительного: COBOL чуточку популярнее Elixir. Как известно, КОБОЛ до сих пор обслуживает многие системы бизнеса. В комментариях указывают цифры (похоже, для США):

  • 43% всех банковских систем;
  • 95% всех транзакций банкоматов;
  • 80% всех транзакций кредитками, совершаемых физлицами;
  • 96% резервирований путешествий.

>>> Top Programming Languages 2025



Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 3)

на втором - Java (а вот это уже удивительно)

А что удивительного? Весь энтерпрайз до сих пор на Java и никуда уходить не собирается.

hippi90 ★★★★★
()
Ответ на: комментарий от hippi90

В комментариях находятся уже люди, которые за всю жизнь не встречали Java разработчика (!).

Я встречал, но я давно на свете живу. В последнее время, впрочем, тоже не встречал.

Chiffchaff
() автор топика

на втором - Java (а вот это уже удивительно)

Вообще ни разу…

CrX ★★★★★
()

Такой рейтинг не прокатит, Rust тут внизу и в трейдинге и по работе.

mx__ ★★★★★
()
Ответ на: комментарий от mx__

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

igorbounov
()

В целом всё довольно ожидаемо. Низкая позиция JS, судя по всему, из-за того, что TypeScript считается отдельным, и вероятно, он набрал популярность, откусив часть от куска JS. Немного удивляет, что C++ настолько сильно обгоняет C. Прям паритета я не ожидал, но как-то мне казалось, что разрыв меньше.

Вангую относительную стабильность этого дела на ближайшее будущее, за исключением плавного увеличения доли WebAssembly и совсем-совсем плавного увеличения доли Rust.

CrX ★★★★★
()
Ответ на: комментарий от CrX

и совсем-совсем плавного увеличения доли Rust.

Насколько я понял пик у RUST уже прошел.

С ядром их обломали, так они растаманы пытаються сзади зайти: https://www.opennet.ru/opennews/art.shtml?num=63914

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)

На первом месте, ожидаемо, Python

Все скрипты и лабы посчитали? Не вспомню ни одной полезной программы на питоне. На бэкенде тоже это экзотика.

bread
()
Ответ на: комментарий от mx__

Пик хайпа прошёл, да. Пик распространённости — не думаю. Скорее всего бурный рост закончился, но падения не последует, будет плавное увеличечение доли, без взрывных скачков — за счёт того, что сейчас для новых проектов выбирают Rust чаще, чем п прошлом, а старые проекты (которые, если в той же нише, в основном были на C++), как ни крути, порой умирают.

CrX ★★★★★
()

Самый чистый язык-это Си без плюсов.Я удивлен, что в рейтинге его нет.Если рейтинг был бы создан лет 25 лет назад, то питон бы сразу бы отпал, его тогда не знали.Java хорош для андроида, поэтому рейтинг прав.

nicholas_ru
()
Ответ на: комментарий от nicholas_ru

Я удивлен, что в рейтинге его нет.

А на 8-ом месте кто?

Я конечно не спец, но у меня есть мысль, что росту популярности С++ и Java способствует Rust.

mx__ ★★★★★
()
Ответ на: комментарий от mx__

единственное, что я знаю собственно про Раст, дак это то что он создан корпорацией Мозилла и то что он похож на С++.Не строки кода я на нем не написал, пока.

nicholas_ru
()
Ответ на: комментарий от bread

Не вспомню ни одной полезной программы на питоне. На бэкенде тоже это экзотика.

Это троллинг такой что-ли? Python используется/использовался в качестве бэкенда в: YouTube, Instagram, ЦИАН, и у ещё многих многих многих сайтов и приложений под капотом.

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

Когда дома смотришь сериалы на смарт тв, бэкенд, скорее всего, на Python (почти у всех отечественных онлайн кинотеатров).

И т.д. и т.п. Мог бы дать конкретные пруфы, но там, где лично работал, всё закрыто под NDA, непонятно, входит ли разглашение информации о том, на чём написан бэкенд под NDA, но рисковать не хочется.

Сразу скажу: это огромные и важные системы, с десятками, даже сотнями миллионов пользователей.

Chiffchaff
() автор топика
Ответ на: комментарий от Chiffchaff

я слышал, но питон используется при установке Убунты, а это одна из самых популярных ОС в мире.

nicholas_ru
()
Ответ на: комментарий от Wapieth

Ну в данном случае ничего удевительного. Они просто первыми стали компьютеризировать и автоматизировать бизнес. И с тех пор это легази так и крутится с доработками, ибо не чини не сломанное. У кого как у людей, начинали это делать позже и имели более широкий выбор, что и на чём пилить.

Это по сути та же причина, почему в США домашний интернет такой тормозной и дорогой одновременно (хотя в последние годы стало улучшаться, но они в этом плане реально лет на 10-15 отставют). Тоже потому что начинали первыми. Быстро проложили много меди, а менять на оптику, если пипл и так хавает, никто не хочет — это ж вложения, а отбить их не выйдет, если и за 20 мбит платят многие десятки баксов в месяц. Вот так и сидели на легази тормозном, в то время как в какой-нибудь индии давно в 20-50 раз выше скорости за 1/10, а то и 1/50 стоимости. Тут ещё монополизация этого рынка, конечно, поспособствовала, впрочем, с COBOL’ом не так.

CrX ★★★★★
()
Ответ на: комментарий от Wapieth

У них там всё не как у людей.

100%. Начиная с единиц измерений в ногах, пальцах, ложках, кружках.

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

Chiffchaff
() автор топика
Ответ на: комментарий от mx__

С ядром их обломали

Что?! Я что-то пропустил? Вроде паровозик тыр-тыр-тыр медленно, но уверенно внедрялся в ядро. Линус указывал на недостатки, но они постепенно устранялись.

seiken ★★★★★
()
Ответ на: комментарий от Chiffchaff

Я всего раз в жизни выполнял проект на Java, хотя можно было выбрать любой так как проект был мой. Проклял всё на свете, если честно.

sparkie ★★★★★
()
Ответ на: комментарий от mx__

Насколько я понял пик у RUST уже прошел.

Когда-то, году в 2011-2012, в одной сетевой дискуссии, человек убеждал меня, что пик популярности Python уже прошёл. И подчеркнул, что за рубежом давно все отказались от Python, а в РФ серьёзный спад популярности.

До реального пика оставалось ещё минимум 13 лет. Если считать, что сейчас пик (скорее всего, так и есть, думаю).

Chiffchaff
() автор топика
Ответ на: комментарий от Chiffchaff

100%. Начиная с единиц измерений в ногах, пальцах, ложках, кружках.

О да, с этим действительно совсем треш. И даже хуже того, мало того, что в пальцах с ногами, оно всё ещё и не десятичное, а рандомное. Дюйм, например, делится на восьмые или четвёртые, то есть что-то может быть, скажем 3 целых и 3/8 дюйма, а не 3.3 или 3.4 как у нормальных людей. Фут делится на 12 дюймов, ярд — это 3 фута. Миля — 1760 ярдов. [Ж — Удобство]

P.S. А вот то, что у них яйца (и некоторые другие товары, в основном продовольственные) продаются дюжинами, а не десятками — вот это очень удобно и правильно, и зря у нас не примут на вооружение.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от Chiffchaff

Тогда было то же самое, кстати, прошёл пик хайпа. Взрывной рост прекратился, но планомерный продолжился.

CrX ★★★★★
()
Ответ на: комментарий от mx__

язык норма, но когда они опыта наберутся в конце концов?
ошибки (алгоритмы) и поведение растаманов как у нубов школоты.

s-warus ★★★★
()
Последнее исправление: s-warus (всего исправлений: 1)

Из удивительного: COBOL чуточку популярнее Elixir.

Ты бы уточнил в каком аспекте это удивительно. Считаешь что он должен был быть выше или ниже.

firkax ★★★★★
()
Ответ на: комментарий от firkax

ТС впервые узнал о том, что в США (и отчасти в некоторых странах Европы) в бизнесе куча легази на COBOL, вот и всё.

К слову тогда скажу, что в науке (в НИИ всяких и т.п., у астрономов, физиков и др.) до сих пор Fortran очень распространён. Сейчас потихоньку на Python переписывают в основном, но лет 5-10 назад всё ещё повсеместно был, да и сейчас много где остался.

CrX ★★★★★
()
Ответ на: комментарий от Chiffchaff

Когда-то, году в 2011-2012, в одной сетевой дискуссии, человек убеждал меня, что пик популярности Python уже прошёл. И подчеркнул, что за рубежом давно все отказались от Python, а в РФ серьёзный спад популярности.

Ну так и есть. Понятно, что много легаси осталось, может даже ютуп до сих пор пыхтит на питоне. Но его популярность в рейтингах дико накручена. Возьмем например js/ts: вообще весь фронтенд на нём, и ещё очень много ноды. Как оно может быть значительно менее популярным, загадка. Коммерческое ПО (которого до жопы) тоже не на питоне ни разу.

bread
()
Ответ на: комментарий от bread

Я тут не хочу прям в спор вступать, тем более никаких пруфов обратного у меня нет (как и у тебя прямого), но мне вот что интересно:

Но его популярность в рейтингах дико накручена

Кому это, по-твоему, это понадобилось, и с какой целью?

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 2)
Ответ на: комментарий от Chiffchaff

У нас тоже старые советские рецепты сахар и всякую прочую муку в стаканах измеряют. А у меня этих стаканов десять разновидностей включая мерные и все разного объёма.

Так что и нам такой адаптатор не помешает.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от CrX

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

apt_install_lrzsz ★★★
()
Ответ на: комментарий от CrX

Это всё-таки не ответ на вопрос, хотя кажется ты считаешь что он удивился его слишком высокой позиции. Ну, вобщем: я знаю что такое кобол, а что такое эликсир - нет. Так что с моей точки зрения наоборот удивительно что кобол лишь немного популярнее.

firkax ★★★★★
()
Ответ на: комментарий от apt_install_lrzsz

У нас тоже старые советские рецепты сахар и всякую прочую муку в стаканах измеряют. А у меня этих стаканов десять разновидностей включая мерные и все разного объёма.

Это не страшно, главное чтобы стакан во всех измерениях был одинаковый. Или там часть ингредиентов в стаканах а часть в литрах?

firkax ★★★★★
()

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

А в чём расплывчатость-то? Наоборот - максимально подробное и детальное описание методологии.

zabbal ★★★★★
()
Ответ на: комментарий от Chiffchaff

На счёт рецептов на самом деле это хрень какая-то. У них система сильно отличается от нашей. Но они обычно как раз всё в одном и том же измеряют. То есть «полчашки того, 1 чашка сего, 3 чашки этого», и т.д. И тут неважно, какую чашку ты возьмёшь, главное, чтоб одна и та же для всего блюда. В подавляющем большинстве рецептов так. И да, они странные для нас вещи делают — например сливочное масло тоже чашками измеряют. Они его растапливают в микроволновке, чтоб отмерить. Аргументируют «ну а как ещё отмерить? Не весы же покупать домой, а микроволновка у каждого есть».

CrX ★★★★★
()
Ответ на: комментарий от nicholas_ru

корпорацией Мозилла

корпорасты клятые, до мозилы добрались

screamager
()
Ответ на: комментарий от apt_install_lrzsz

У нас тоже старые советские рецепты сахар и всякую прочую муку в стаканах измеряют. А у меня этих стаканов десять разновидностей включая мерные и все разного объёма.

Чтобы умножить количество стаканов на 200 мл, адаптер не нужен, это делается в уме для любого числа, встречаемого в рецептах (обычно от 0.5 до 5, вряд ли больше бывает где-то — тогда уже в литрах пишут).

CrX ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Интересно, а вот этот КОБОЛ, он все еще КОБОЛ или этот код запускается на какой-нибудь jvm?

Вообще, он компилируемый. Даже GNU версия есть: https://gnucobol.sourceforge.io

Merlin86
()
Ответ на: комментарий от seiken

Что?! Я что-то пропустил? Вроде паровозик тыр-тыр-тыр медленно, но уверенно внедрялся в ядро.

https://github.com/torvalds/linux

Вот только в репозитории ядра на GitHub кода на питоне в 3 раза больше чем кода на расте. Но даже вместе они меньше 0,5% всего кода в этом репозитории. Такими темпами они ещё лет 100 будут переписывать ядро на раст.

Megaorcus
()
Ответ на: комментарий от rtxtxtrx

кстати, в сша вакансий для плюсовиков полно, а в этой стране - ничего нет… или там тоже все к микроконтроллерам сводится?

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от apt_install_lrzsz

просто в совке кружки, стаканы, ложки все были одинаковыми… а поваров-технологов учат по савейским учебникам, современным ремейкам… но стаканы это все равно удобно. вот для теста пиццы нужно 1⅓ стакан жидкости и 3 муки, остальное по вкусу… хочешь много теста - берешь кружку 500 мл и меряешь ей

rtxtxtrx ★★★
()
Ответ на: комментарий от rtxtxtrx

но стаканы это все равно удобно. вот для теста пиццы нужно 1⅓ стакан жидкости и 3 муки, остальное по вкусу… хочешь много теста - берешь кружку 500 мл и меряешь ей

Это, кстати, походу как раз от американцев пошло. Я уже выше писал — у них подавляющее большинство рецептов такие — всё в «чашках», а уж какую ты возьмёшь, от этого только итоговый объём зависит, но пропорции сохраняются. Но со сливочным маслом для меня дикость, конечно, была.

А вот ложки никогда не были удобными, даже когда были стандартными. Хрен пойми, с какой горкой ты её зачерпнёшь, кто-то боком зачерпывает сыпучее, кто-то «пыром» — горка получается разной формы, и от этого объём зависит. А в советских рецептах ложки вроде именно с горкой традиционно (в отличие от западных, там без горки).

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

Ага. Только помнить надо, что в стандартном стакане 200 мл. И я подозреваю, что при нынешнем изобилии посуды мои внуки этого уже не вспомнят.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от firkax

Часть ингредиентов, например, омлета в количестве ииц. И если я на четыре яйца возьму стакан 350 мл молока, омлет не получится.

apt_install_lrzsz ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.