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 місце, але піднялася в порівнянні з
Ruby з
Хто увійшов до ТОП-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. Легкість у вивченні для новачків, велика кількість бібліотек і можливість застосування у різних сферах забезпечили цій мові програмування повсюдну поширеність і популярність.
43 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарівНу хз, дуже дивний рейтинг.
Плюси, шарпей і бейсік обганяють джаваскрипт... Це не може бути правдою в 2021
Scala 0.42% ? І це найвеличніша мова програмування сучасності?
Тут другое мнение про Scala: www.youtube.com/...tch?v=1Q3hGTqbH8Q&t=2812s
Мдаа, против GitHub статистики не попрешь. Понял что нужно перепроверять мнение, даже если оно кажется авторитетным.
чувак очень быстро, ясно и ненапряжно поясняет, спасибо за линк.
и он не похож на инфоцыгана. Башковитый такой ёжик, понимающий толк в кактусах.
Но На втором часу допроса он раскололся и утирая скупую слезу чумазым кулаком, запел про Джаву youtube.com/watch?v=1Q3hGTqbH8Q?t=4575
Найвеличніша мова програмування сучасності — JavaScript і стек Метархія.
А чем плох стек Метархия? Просто я начал изучать Node.js и планирую поучавствовать в программе менторинга от Timur Shemsedinov.
Возможно тем что о нем никто не знает и он никому не нужен. Но я не уверен)
МетарХайль!
Меня больше всего удивило, что на шестом месте... Visual Basic. Кто эти люди?
Напевно ще Visual Basic 6
Делфай тогда был круче
Delphi — це ж не мова, там в якості мови Object Pascal. Але що цікаво, в рейтингу Delph/Object Pascal на20-му місці, випередивши і Scala, і Kotlin.
ага, дякуйте, що не GW-BASIC :)
1. Внутренняя автоматизация Microsoft Office. Если этого недостаточно — ну представьте себе что у оператора какой-нибудь кассы экселина, которую надо заполнить (или сама заполняется на основании сканера штрих-кода), затем по кнопке всё это вливается в базу продажи... а поход к серверу (к базе напрямую или через какой-то business layer) обеспечивает VBA внутри экселины.
И такого реально наплодилось, поддерживается и развивается в огромных количествах (и где в exUSSR предпочитают какой-нибудь 1С, «у них» много таких офисных бутербродов).
2. А ещё есть мнения типа такого про то, что 90% автоматизации работы какого-нибудь бизнес-аналитика не требует выхода за пределы комбайна Excel+VBA ко всяким питонам и джупайтерам, а уж тем более к R...
Я когда-то видел посоны запилили в эксельке тупо приложение, с кнопками с запросами на сервер, с кучей бизнес логики...п**ц если честно :-)
Ну да, я про что-то такое и говорил.
Ми таке в інституті робили — кнопки, форми, логіка. Тільки без запитів на сервер, бо на дворі був кінець90-х і про сервер ще ніхто не думав.
Дані зберігаються тут же в екселі.
Але з тих пір я VB та VBA дуже сильно недолюблюю.
школьники?
По-моєму, індекс TIOBE — самий нікчемний показник популярності мов, на який взагалі не слід зважати.
Это ничего не значит)
highload.today/...-yazyk-programmirovaniya
Оригинальный наброс от Морено — унылое непоследовательное говно, честно говоря. «Питон говно потому что оопэ не как у людей и динамическая типизация. Жаль что они не продвигали луа» — это или какое-то занятное когнитивное расстройство или, что более вероятно, автор просто решил слегка хайпануть...
Вообще-то там нет рекомендации 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 проста мова і має одну з найкращих документацій з точки зору початківця. Це простий факт який і зумовлює таку популярність.
бо у контексти пітон то є не програмування а людино подібний апі
Visual Basic вдвічі обганяє JavaScript.
як не читав їх методологію розрахунку рейтингу — не можу цього зрозуміти.
Интересно за счёт чего у Фортрана такой рост
Может снова переиздали книгу «А я был в Компьютерном Городе»?))))
Что ты блть такое
? :-)
Показатель ))