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)
Ответ на: комментарий от mx__

Скажите, почему вы не вникаете в смысл постов, прежде чем на них отвечать?

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

он еще не понимает, что по массе жидкости к муке нужно 1 к 2, а по объему - это 1 к 3. с граммами неудобно работать. у всех продуктов разная плотность, а многие «на глаз» делают и всегда ошибаются. там скорее приколы будут с 1 луковицей, которая может полкило весить и 50 грамм и с дольками чеснока, которые раза в три по размеру отличаются… хотя это все импровизация и тут точного ничего быть не может.

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

Достаточно большое количество вакансий для плюсовиков. Несколько новых вакансий в неделю публикуется. По крайней мере, ботами Хабр Карьеры и getmatch. На HH тоже есть вакансии C++.

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

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

А почему обломали? Делали ведь что-то на Rust в ядре.

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

Вот тут, кстати, несколько более похоже на то, чего я ожидал (в первую очередь про разницу между C++ и C, в сабже что-то слишком уж большой разрыв)

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

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

Составителям рейтингов, или спонсорам составителей. С целью популяризации конечно же, а с какой ещё. Нужно раскручивать это поделие, само по себе оно нежизнеспособно. Поэтому крутят педали везде, начиная с системы образования. Почему именно пистон? Мы не знаем наверняка кто такой Гвидо, и в каких кругах он вращался. Может у него 33-й градус какой.

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

сейчас для новых проектов выбирают Rust чаще

Очень сПОРНО :-)

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

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

Кинопоиск на Java (работал в команде). Okko, насколько знаю, тоже Java + Kotlin (по вакансиям).

Но это бизнес логика. Старое - на пыхе, а непосредственно плеер (и различные сервисы, относящиеся к непосредственному стримингу данных) - с плюсами.

Не надо переоценивать Python.

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

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

Неужели раньше чаще совпадало?

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

С целью популяризации конечно же, а с какой ещё.

Почти «накрутки с целью накрутки». Это не ответ. Перефразирую вопрос: кому конкретно и с какой целью эта популяризация понадобилась?

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

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

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

static_lab ★★★★★
()

Надо ввести новый язык программирования и назвать ИИшка. Язык запросов для ИИ.

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

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

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

Ну я вот не встречал Python-разработчиков. О чем это говорит? Только о том, что в моем кругу общения их нет. Зато джавистов каждый первый. Возможно, потому что я Java-разработчик)

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

Что?

Мой вопрос простой: вы считаете, что раньше с большей вероятностью новый проект создавался на Rust, чем сейчас?

Причём тут, каких разработчиков проще найти? И что имеется в виду под каких? Я уверен, что сегодня найти разработчиков на Rust проще, чем 5 лет назад и намного проще, чем 10. И ровно наоборот с разроаботчиками на C++.

Вы считаете наоборот? Или что? К чему эти ответы вопросом на вопрос?

CrX ★★★★★
()

Хм. Странное соотношение в графике. Спектрум (так и не понял почему спектр?) - там си++ гораздо выше чем в графике Джобс. И так по многим пцнктам. Почему такое несовпадение?

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

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

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

В чём удобство и правильность? Я удобство вижу только в том, что 12 делится без остатка на 2, 3, 4 и 6.

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

Мог бы дать конкретные пруфы, но там, где лично работал, всё закрыто под NDA

«У нас есть такие приборы, но мы вам про них не расскажем» :)

На самом деле несколько перечисленных проектов это очень мало для первого места.

Как Питон попал на первое место мне тоже непонятно. Видимо как-то связано с методикой подсчёта.

И Кобол как бы намекает…

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

Я на питоне написал: https://github.com/pikvm/pikvm

Спасает наверное уже с миллион юзеров на удаленном доступе. Используется в морских перевозках, на всяких важных объектах и даже уже в околокосмосе. Подробностей не будет ;)

liksys ★★★★
()

На IBM z/OS живет «электронное государство» США большей частью написанный на COBOL.

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

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

Глянь ещё на французский. Особенно на то, во что там превратилось латинское aqua — как теперь пишется, а главное, как читается (можно послушать в гугл-транслейте как читается).

В чём удобство и правильность? Я удобство вижу только в том, что 12 делится без остатка на 2, 3, 4 и 6.

Да, именно в этом. Ну вот допустим, ешь ты по 3 яйца за раз — 12 яиц хватит на 4 таких яичницы. Если вдруг ешь по 4 (ну или готовишь какой-нибудь пирог там, куда идёт 4) — хватит на 3 раза. Ну или 2 раза по 6. А если у тебя десяток, то ешь по 3 — одно останется, или один раз придётся съесть 4. Если используешь по 4 — два останется, и т.д. Неудобно. Именно 5 редко бывает нужно. Уж точно меньше вероятность, что понадобится именно ровно по 5, нежели совокупный шанс, что понадобится 3, 4, или 6.

Причём если ешь по 3 за раз, даже покупка двух десятков не спасает — 20 тоже на 3 не делится.

Ну и это не только про яйца, конечно. Условных конфеток 12 штук можно разделить поровну на двоих, на троих, на четверых… ну и на шестерых тоже можно, хотя это уже довольно редко наверное понадобится. А 10 конфеток не получится — только на двоих (но это сработает и с 12) или на пятерых.

Это всё, естественно, не только для яиц справедливо. Условные 12 конфеток тоже можно на двоих разделить, можно на троих, можно на четверых — поровну. Просто с яйцами наиболее наглядно, потому что у нас они почему-то прям повсеместно исключительно по 10 или 20 продаются, а не по 6, 12, 18 или 24, как у них.

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

то есть это опрос о популярности языков в США, тогда логично

Нет. Если бы это было по США, COBOL был бы ещё выше. Но засчёт его распространённости в США он и в мире выше Элексира вон, например.

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

Да надо не просто брать Java отдельно, Kotlin отдельно считать, а брать их сумму.

Сомнительное утверждение, как языки они сильно отличаются. А что оба на JRE работают - ну то такое себе, тогда и Jython с Groovy можно записать туда же

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

Многабукаф, но я постараюсь покороче.

Это было уже давно. Я в те годы работал в двух местах. В первом месте больше числился, чем был, зато времени было вагон. А во втором, наоборот. И вот в голове созрел проект по автоматизации. На чём писать? Взгляд случайно упал на книгу по Джаве. И понеслась душа в рай. 😁

Проект заработал весьма успешно.

Почему жалею? Потому что когда пришла пора выбирать место работы, я вдруг выяснил, что степень интеграции с существующей инфраструктурой оказалось таковой, что проект оказался непереносимым.

То есть проблема была не в языке.

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

...пришла пора выбирать место работы...

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

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

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

Плюс, например, у IVI часто появляются вакансии питонистов.

А так, по тем кинотеатрам, которые знаю: везде, конечно, используется более, чем один язык. Компонентов и сервисов в кинотеатре много, используется обычно 2-3 языка одновременно.

Ещё у любого кинотеатра есть ещё и фронт, и плеер, и мобильные приложения, которые, конечно, написаны не на Python.

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

Я думаю скорее всего методика подсчёта влияет. Вряд ли они специально что-то подкручивали…

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

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

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

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

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

Из ближайшего - в финансовом учреждении товарищ переписывает баш скрипты на питон, ибо гораздо легче масштабировать. А у меня коллеги начинают новые автоматизации и скрипты в крупном Энтерпрайзе на 95% на питоне.

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

А, ну если ты тогда только взял книгу по жабе и по незнанию налепил костылей, то понятно.

Я-то с 10 летним опытом подкатил и проект взлетел.

Потом правда ушел в плюсы и не жалею. От жабы депрессия развивается - это факт.

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

товарищ переписывает баш скрипты на питон

Проклянут.

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

Какое вот это всё написанное вами имеет отношение к тому, что говорил я в сообщении, на которое вы отвечали? Оно как-то противоречит? Нет. Подтверждает? Тоже нет.

И как это подтверждает ваше «очень сПОРНО»?

Ладно, я тоже так попробую: вода мокрая.

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

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

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

Из ближайшего - в финансовом учреждении товарищ переписывает баш скрипты на питон, ибо гораздо легче масштабировать. А у меня коллеги начинают новые автоматизации и скрипты в крупном Энтерпрайзе на 95% на питоне.

Я х.з. как на западе у нас (с кем я сталкивался) на питоне в основном пишут не-до-программисты. Ну это нормально, почти как в свое время на байсике, нужно чтобы быстрее и лишь бы работало.

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

Из ближайшего - в финансовом учреждении товарищ переписывает баш скрипты на питон, ибо гораздо легче масштабировать. А у меня коллеги начинают новые автоматизации и скрипты в крупном Энтерпрайзе на 95% на питоне.

Ну вот, работает накрутка же. Начитались какой питон популярный и пишут скрипты на самом неудобном для скриптов языке. Вот только скрипты по объему это капля в море софтовой разработки. Хотя девопсам конечно кажется, что они горы ворочают.

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

Стесняюсь спросить, а приложения для андроида на чем нынче пишут? Неужели все на котлин перекатились? Не верю

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

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

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

Точно не знаю, не андроид разработчик. Но везде, где доводилось подглядывать из-за плеча, писали на котлине.

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

Делить на 8 и на 4 удобнее чем на 10, с точки зрения двоичной логики. Так что нормальность это такое гибкое понятие.

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

Пистон нужно сравнивать с VBScript.

Если что то Питон это тоже полноценный ЯП. Просто на нем почему то мало кто пишет даже классами. Видел я один проект на Джанго, спросил а что не классами то? В ответ одно удивление …

Не знай слабая сторона (или сильная) в том что на питон можно писать вообще без ОО, вот народ и дует во всю.

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

Точно не знаю, не андроид разработчик. Но везде, где доводилось подглядывать из-за плеча, писали на котлине.

Всегда хотел узнать, ну ладно я понимаю разницу между TS и JS, а Java им чем не угодила что Котлин замастрячили? В чем его фича то?

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

Только вот люди не работают в двоичной логике. И пишут арабскими цифрами в десятичной системе счисления. В том числе и американцы делают именно так. Да и просто разброд и шатание во всём и отсутствие всякой связи между величинами (ну типа как в метрической, литр воды при нормальных условиях весит килограмм, а помещается в куб со стороной 100мм, ну и т.д.) удобства не добавляет.

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