Python очолив рейтинг мов програмування за версією TIOBE: вперше за 20 років в індексі новий лідер

Python посів перше місце в оновленій версії авторитетного індексу популярності мов програмування TIOBE за жовтень 2021 року. За всю історію цього рейтингу перший рядок у ньому поперемінно ділили лише двоє: Java і C. Нині ж уперше більш ніж за 20 років в індексі з’явився новий лідер.

Як Python піднімався в рейтингу

Відомо, що минулого місяця Python не дотягнув до першого місця 0,16%, а в нинішньому — обігнав С, яка тепер у ролі головного переслідувача, всього на 0,13%.

При цьому за рік Python піднявся на два рядки, хоча його частка в рейтингу не змінилася. Своєю чергою С втратила 5,79%, у Java, яка вже не перший місяць на третьому місці, мінус 2,11%.

Перестановки в першій 20-ці мов

До того ж, за рік на дві позиції в ТОП-20 піднялися SQL, Go і MATLAB, Fortran показала +19 пунктів.

R опустилася з 9 на 14 місце, але піднялася в порівнянні з 18-м у вересні.

Ruby з 13-го рік тому і в вересні опустилася на 16-е, а Perl залишається на 19-му — в жовтні 2020-го вона посідала 11 місце.

Хто увійшов до ТОП-50

Водночас повні ТОП-50 мов програмування наведено нижче.

Місця від 51 до 100

Наступний список мов позначає від 51 до 100 місця. Оскільки відмінності відносно невеликі, мови програмування лише перераховані (в алфавітному порядку).

Зокрема, це: ABC, ActionScript, Alice, Applescript, AspectJ, AutoLISP, Awk, B4X, Bash, bc, оболонка Борна, оболонка C, CFML, CIL, Clipper, ECMAScript, Eiffel, Elm, F#, Haxe, Icon, Inform, Io, JScript, Корн-оболонка, LabVIEW, Lingo, M4, ML, MQL4, Nim, NXT-G, Occam, OpenCL, OpenEdge ABL, Oz, PostScript, Q, Racket, REBOL, REXX, Ring, RPG, S-PLUS, Simulink, SPSS, Vala/Genie, Verilog, Xojo, XSLT.

Які мови найчастіше лідирували за всю історію

Індекс TIOBE також показав загальну картину, демонструючи позиції 10 найкращих мов програмування за всі роки рейтингу. Це — середні показники за період 12 місяців.

Однак в індексі зауважили, що в таблиці вище є різниця між «Visual Basic» та «(Visual) Basic». До 2010 року «(Visual) Basic» стосувався всіх можливих діалектів Basic, включаючи Visual Basic. Потім їх розділили. Оскільки Visual Basic .NET став основною реалізацією Visual Basic, то тепер він називається «Visual Basic».

Своєю чергою мова програмування SQL лише з 2018 року є частиною індексу TIOBE. Тож, хоча ця мова дуже стара, вона містить лише коротку історію в рейтингу.

Як відомо, рейтинг TIOBE не показує, якою мовою найбільше користуються чи яка з них найкраща. Він враховує пошукові запити з Google, YouTube, Amazon тощо і допомагає відстежити, якою мовою найбільше зараз цікавляться.


Нагадаємо, інтерпретована об’єктно-орієнтована мова програмування високого рівня зі строгою динамічною типізацією Python була створена голландським програмістом Гвідо ван Россумом у 1990 році і починалася як проста скриптова мова, альтернатива Perl. Легкість у вивченні для новачків, велика кількість бібліотек і можливість застосування у різних сферах забезпечили цій мові програмування повсюдну поширеність і популярність.

👍ПодобаєтьсяСподобалось4
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Ну хз, дуже дивний рейтинг.
Плюси, шарпей і бейсік обганяють джаваскрипт... Це не може бути правдою в 2021

The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

Scala 0.42% ? І це найвеличніша мова програмування сучасності?

С первых же секунд:

Spark который переписали на Java, там 5% на scala осталось

github.com/apache/spark —> Languages —> Scala ~70%

Или я что-то не там смотрю и не на том спарке пишу, или что это было?

Мдаа, против GitHub статистики не попрешь. Понял что нужно перепроверять мнение, даже если оно кажется авторитетным.

Тут другое мнение про Scala

чувак очень быстро, ясно и ненапряжно поясняет, спасибо за линк.
и он не похож на инфоцыгана. Башковитый такой ёжик, понимающий толк в кактусах.
Но На втором часу допроса он раскололся и утирая скупую слезу чумазым кулаком, запел про Джаву youtu.be/1Q3hGTqbH8Q?t=4575

Найвеличніша мова програмування сучасності — JavaScript і стек Метархія.

А чем плох стек Метархия? Просто я начал изучать Node.js и планирую поучавствовать в программе менторинга от Timur Shemsedinov.

Возможно тем что о нем никто не знает и он никому не нужен. Но я не уверен)

Меня больше всего удивило, что на шестом месте... Visual Basic. Кто эти люди?

Delphi — це ж не мова, там в якості мови Object Pascal. Але що цікаво, в рейтингу Delph/Object Pascal на 20-му місці, випередивши і Scala, і Kotlin.

что на шестом месте... Visual Basic. Кто эти люди?

ага, дякуйте, що не GW-BASIC :)

1. Внутренняя автоматизация Microsoft Office. Если этого недостаточно — ну представьте себе что у оператора какой-нибудь кассы экселина, которую надо заполнить (или сама заполняется на основании сканера штрих-кода), затем по кнопке всё это вливается в базу продажи... а поход к серверу (к базе напрямую или через какой-то business layer) обеспечивает VBA внутри экселины.
И такого реально наплодилось, поддерживается и развивается в огромных количествах (и где в exUSSR предпочитают какой-нибудь 1С, «у них» много таких офисных бутербродов).
2. А ещё есть мнения типа такого про то, что 90% автоматизации работы какого-нибудь бизнес-аналитика не требует выхода за пределы комбайна Excel+VBA ко всяким питонам и джупайтерам, а уж тем более к R...

Я когда-то видел посоны запилили в эксельке тупо приложение, с кнопками с запросами на сервер, с кучей бизнес логики...п**ц если честно :-)

Ну да, я про что-то такое и говорил.

Ми таке в інституті робили — кнопки, форми, логіка. Тільки без запитів на сервер, бо на дворі був кінець 90-х і про сервер ще ніхто не думав.
Дані зберігаються тут же в екселі.

Але з тих пір я VB та VBA дуже сильно недолюблюю.

По-моєму, індекс TIOBE — самий нікчемний показник популярності мов, на який взагалі не слід зважати.

Оригинальный наброс от Морено — унылое непоследовательное говно, честно говоря. «Питон говно потому что оопэ не как у людей и динамическая типизация. Жаль что они не продвигали луа» — это или какое-то занятное когнитивное расстройство или, что более вероятно, автор просто решил слегка хайпануть...

Вообще-то там нет рекомендации Lua — насколько я смог понять мысль автора, это ближе к «а если бы они выбрали Lua, было бы ещё чудесатее».

Но в остальном, да, наброс странный.

И то, что несмотря на всё это Python всё равно где-то на первых местах — какой мы вывод можем сделать из этого?
Какая разница, кто раскрутил язык, если сейчас он раскручен и получает развитие за счёт этого?

Отличный повод попасть в плен к зеленому змию и накваситься))
Главное потом не бегать по улицам со своим питоном в руке и не орать, что питон топчик))

Главное потом не бегать по улицам со своим питоном в руке и не орать, что питон топчик))

Шо було таке, каєтесь?

Было дело, вдалеке от цивилизации, поехали с друзьями с палатками в глушь и ночью у меня (Python разработчика) и друга (С++ разработчика) разгорелся спор)) После шашлыков и определенного количества выпитого алкоголя)
Правда, не помню, что оппонент держал в руке)

Правда, не помню, что оппонент держал в руке)

а ты — для иллюстрации поймал ужа?

Чесно кажучи до цього рейтингу існують великі питання із часу його появи. Мови програмування існують для того щоб закривати пласт якихось конкретних інженерних завдань, ці завдання у свою чергу вирішують якісь бізнес (або іньщі) потреби. Скажімо у AI і ML — python головний інструмент, у системному програмуванні і десктопі — C/C++, enterprise системи — Java та C#, Web Development/Mastering — JavaScript/TypeScript. Що показує рейтинг — саме зараз існує великий попит на AI/ML де потрібен Python тому на ринку велика зарплатня, і тому росте пропозиція.

Як на мене, така популярність Python-а в великій мірі завдячуючи піару і маркетингу — зважаючи на те, що автор працював в Google, а зараз в Microsoft, то і просувати мову в маси з підтримкою таких тех-гігантів було не складно. Багато працювали над статусом «найкращої мови для входження новачків», в CS50 додали flask для навчання про веб апп і пішло-поїхало

Python проста мова і має одну з найкращих документацій з точки зору початківця. Це простий факт який і зумовлює таку популярність.

Скажімо у AI і ML — python головний інструмент

бо у контексти пітон то є не програмування а людино подібний апі

Visual Basic вдвічі обганяє JavaScript.
як не читав їх методологію розрахунку рейтингу — не можу цього зрозуміти.

Интересно за счёт чего у Фортрана такой рост

Может снова переиздали книгу «А я был в Компьютерном Городе»?))))

Что ты блть такое

покажчику

? :-)

Показатель ))

Підписатись на коментарі