Результати TIOBE 2022. Якими мовами програмування користувались цього року

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

Маємо результати індексу TIOBE на 2022 www.tiobe.com/tiobe-index

Індекс збудовано на базі пошукових запитів, які робляться в інтернет. Тобто опосередковано відображає з якими мовами програмування люди програмували саме в цьому році.

На протязі 2022 року найбільше пошукових запитів стосувалось — Python як і в минулому році,

Із розривом в одну десяту проценту від Python цього року стара добра — С, з рекордним плюсом в індексі 4.77%.

Також сенсаційно третю позицію в 2022 обіймає — С++. С++потрапив в топ вперше з 2003 і вийшов в трійку лідерів по пошуковим запитам обійшовши Java. Треба відмітити, що С++ ніколи так і не виходив із TOP-20 індексу. Відносний плюс цього року теж рекордний +4.21%

Java опинилась на четвертій позиції із розривом від С++ в 4.6%. Java вилетіла з TOP-3 вперше 2001 року, де була більше двадцяти років поспіль. При цьому найбільший спад в індексі був минулого року з обвалом в −8%, та крутим піке в −9% 2017 року, що стався після релізу Java 9. Цього року відносний +1.7%

C# замикає п’ятірку лідерів індексу, із розривом від Java в 6.9%

TOP-10 замикає PHP, який піднявся на дві позиції з минулого року.

На 20 позиції Rust відстаючи від Python на 15.98%

Найбільшій відносний ріст за рік показали:

  • С +4.77%
  • C++ +4.21%
  • Pyhon +3.76

Найбільшій відносний спад за рік показали:

  • С # −1.48%
  • Visual Basic −1.46%
  • Swift −0.86%
👍ПодобаєтьсяСподобалось2
До обраногоВ обраному0
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

не верю я рейтингам, где js не на первом месте )

Ну як в цьому році ті бізнеси де головне це Web Mastering вирішили взяти паузу, не робити нового нового софту по притримати розробку і взагалі інвестиції, залишити саппорт тощо — то буде і відповідне скорочення пошукових запитів. Відповідно AI/BigData та Mill tech — навпаки набирають, теж відображено у рейтингу. В принципі як зайти на вкладку «Робота» тут на DOU — бачим усе те саме. Інвестори кинули IT і побігли вкладатись у військові товари та виробництво зброї (хоча там теж повно виробництва софта, але C/C++ і не HTML/CSS/JavaScript web mastering). Відповідно классичний інтернет бізнес не в кращій формі. Попит народжує пропозицію, індустрія тече туди куди текуть гроші усе як завжди.

Mill tech ? Через війну в Україні?

Війна в Україні як і пандемія має вплив на людство і бізнеси глобальним чином, чи в цьому ж якісь сумніви ? Якщо уряди США та Євросоюзу почали витрачати десятки мільярдів на поставку зброї та боєприпасів до України і є можливість це компенсувати з конфіскованих сотен міліардів грошей федерації в іноземних банках, то ці гроші негайно хочуть усі воротили з Уолстрітт та іньші зацікавлені, які негайно вкладуть в підприємства, що розробляють і виготовляють зброю. Якщо десь стало більше, то десь стало меньше — це економічна аксіома. Те саме ринки продовольства, палива тощо. Такі речі як континентальна війна в Європі за демократію, мають глобальний вплив на усе. Як результат скажімо, массові скорочення у MAANG, підвищення цін на продовольство і паливо в США та ЄС, небезпека голоду в Африці, напруга між Китаєм та Північною Кореєю з однієї сторони та Японією, Південною Кореєю і Тайванем з іньшого боку тощо.

Так, але де мілітарі тех і де мови програмування, які не мають відношення до військової продукції?

Сенсу програмувати польотного контороллера дрона чи керованого снаряду MLRS, Excalibur тощо — на JavaScript чи Java чи C# дуже мало, а на C — дуже багато. АI від початку розроблявся зокрема для військових систем, наприклад телевізійного наведення ракет власне робились досліди щодо розпізнавання зображень тобто Python та C/C++. Що ми власне і бачимо в індексах.

А є якісь підтвердження, що саме C використовується, а не якийсь HAL?

Hardware Abstraction Lawyer — це взагалі API і зазвичай асемблерний шим із C, Stdcall чи fast call — calling convention. Достаньго нагуглити будь який мануал з ебеддеду тих самих STM 32 ARM-ів і подивитись якою мовою програмування буде туторіал та мануали. Вангую HTML та TypeScript там не модний.

Так це коли самі мікросхеми проектують — IMHO то такі самі мови програмування як і HTML. Для готових пристроїв треба вже софт. Зараз по суті усі чіпи є готові, усі ракети та дрони теж є — але софту під них авжеш треба.

Мова про софт з UI для управління з панелей, чи що там? Хіба воно вже не розроблене? Що ж там змінювати, і хіба там багато людей може знадобитися. Там же нема фіча-реквестів незкінченних, апдейтів, тощо

Там може знадобитись людей стільки, що не буде кому шити одяг, годувати худобу та робити взуття, як це власне і було в СРСР. Звісно іноземцям навіть із грінкою та аутсорсерам, тим паче тим, що пів контори сидять десь в Грузі та Литві і запросто можуть усе зливати куди не треба — покажуть фігу. А так, там де є бабки, постійно будуть нескінченні абгрейди, нові проекти, найми, конкурси та інші ознаки конкуренції зокрема і технологічної. Де бабла нема — будуть скорочення і стагнація.

Чудово, можна ще на рік розслабитися і з Python нікуди не пересідати на іншу мову :)

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