TIOBE indeksiga ko’ra eng yaxshi 10 ta til. 2023 yilda qaysi dasturlash tillari eng ommabop va talabga ega? Keling, TIOBE indeksidagi eng yaxshi 10 talikni ko’rib chiqaylik.
TIOBE indeksi nima
TIOBE reytingi dasturlash tillarining mashhurligini baholaydi. Indeksga dunyo bo’ylab har bir tilda kurslar, maqolalar va mutaxassislar soni ta’sir qiladi. Indeks yozilgan kodning miqdori va sifatini emas , balki tillar uchun qidiruvlar sonini hisoblaydi . Bundan tashqari, reytingda faqat Turing-to’liq dasturlash tillari ishtirok etadi. Bu shuni anglatadiki, ularda har qanday hisoblash funksiyasi amalga oshirilishi mumkin. Indeks har oy yangilanadi va Google, YouTube va Vikipediya kabi mashhur manbalar maʼlumotlariga asoslanadi.
2022 yil dekabr oyida eng yaxshi 10 ta reyting quyidagicha ko’rinadi:
![TIOBE reytingi Eng mashhur dasturlash tillarining reyting jadvali](https://blog.skillfactory.ru/wp-content/uploads/2023/06/screenshot_7-1024x437.png)
O’ninchi o’rin: Assambleya tili
2023 yilda: 10-o’ringa tushib ketdi
Assembly tili — past darajadagi dasturlash tillarining umumiy nomi. Past daraja tilning apparatga yaqinroq va inson tushunadigan konstruksiyalardan uzoqroq ekanligini anglatadi.
Assembler xotira va protsessor bilan bevosita va juda tez ishlash imkonini beradi. Bugungi kunda u mikrokontrollerlar uchun, masalan, signalizatsiya tizimlari uchun o’rnatilgan dasturlarni ishlab chiqish uchun ishlatiladi. Bundan tashqari, u ishlash muammolarini hal qilishga, operatsion tizimlar va ma’lum bir apparat uchun proshivkalarni optimallashtirishga yordam beradi. Ushbu dasturlash tilida dasturlar yozish uchun jarayonlar arxitekturasini tushunish va mikroprotsessorlar dizaynini bilish kerak. Qoidaga ko’ra, Assambleya tili C++ funksiyalari kam bo’lganda va undan ham pastroq mavhumlik darajasi zarur bo’lganda ishlatiladi.
Imkoniyatlar: Ish beruvchilar kamdan-kam hollarda assembler-dasturchilarni izlaydilar, ammo tilni bilish foydali bo’lishi mumkin. Qoidaga ko’ra, o’rnatilgan tizim muhandisi, drayverni ishlab chiquvchi, tizim dasturchisi sifatida ishlash uchun C ++ yoki Python kabi yuqori darajadagi tillarga qo’shimcha ravishda Assembly talab qilinadi. Assembler uchinchi yildirki eng yaxshi 10 ta dasturlash tillari qatoriga kiradi va buni bilish past darajadagi dasturchilar uchun zarurdir.
![Assambleya tilining mashhurlik jadvali](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-8-1024x342.png)
9-o’rin: SQL
2023 yilda: 8-o’rindan tushib ketdi
SQL yoki Structured Query Language — bu ma’lumotlar bazalari bilan ishlash uchun ishlatiladigan so’rovlar tili. SQL ning asosiy vazifalaridan biri katta ma’lumotlar massivlarida kerakli so’rovlarni topish, ularni ravshanlik uchun tartiblash va tuzilish uchun malakali so’rovlarni tuzishdir.
Imkoniyatlar: SQL ma’lumotlar bazalarini so’rash uchun ishlatiladi. Va ma’lumotlar bazalari foydalanuvchi haqidagi ma’lumotlarni saqlaydigan deyarli barcha saytlar va dasturlar tomonidan qo’llaniladi — masalan, siz ro’yxatdan o’tishingiz mumkin bo’lgan barcha onlayn-do’konlar yoki xizmatlar. Shuning uchun SQL uzoq vaqt davomida eng yaxshi 10 talikka kiradi. Til modifikatsiyalari mavjud: ma’lumotlar bazasini boshqarish tizimiga qarab, SQL sintaksisi va imkoniyatlari biroz farq qiladi, lekin umumiy tamoyillar bir xil.
SQL nafaqat dasturchilar yoki dasturchilar tomonidan qo’llaniladi. Tilning asosiy bilimlari marketologlar, tahlilchilar, mahsulot menejerlari va katta hajmdagi ma’lumotlarni yuklash va qayta ishlashga duch kelgan har bir kishi uchun foydalidir. Bu ularning ishini osonlashtiradi yoki jarayonlarni yaxshiroq tahlil qilishga yordam beradi.
![SQL mashhurlik jadvali](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-7-1024x343.png)
8-o‘rin: PHP
2023 yilda: 13-o’rindan ko’tarildi
PHP mashhur dasturlash tili bo’lib, u veb-ishlab chiqishda mijoz so’rovlarini qayta ishlaydigan dasturlarni yaratish uchun ishlatiladi. Reytingdagi raqobatchilardan past bo’lishiga qaramay, ko’plab saytlar, masalan, VKontakte-da yozilgan. Statistik ma’lumotlarga ko’ra, Internetdagi aksariyat saytlarning backend qismi PHP da yozilgan, shuning uchun til uzoq vaqt davomida dolzarb va mashhur bo’lib qoladi. Boshqa texnologiyalar ko’pincha yangi xizmatlar uchun qo’llanilsa-da, PHP hech qaerga ketmaydi va yo’qolmaydi.
Imkoniyatlar: PHP bu yil reytingda 8-o’ringa ko’tarildi. Til sizga ma’lumotlar bazalari bilan ishlash, saytdan pochta jo’natish dasturlarini yaratish imkonini beradi. PHP tilini bilish sizning karerangizni dasturchi sifatida boshlashingizga yordam beradi. Siz ozgina tajribaga ega ish topishingiz mumkin.
2022 yil noyabrdagi GitHub Octoverse Rankings ma’lumotlariga ko’ra , PHP GitHub foydalanuvchilari orasida ettinchi o’rinda turadi. Yaqin kelajakda PHP ham talabga ega bo’ladi, chunki CMS (kontentni boshqarish tizimlari) rivojlanishda davom etmoqda.2023 yil iyun oyi boshida SuperJob tadqiqot o’tkazdi va IT sektoridagi ish haqi indekslarini tahlil qildi. PHP dasturchilarining ish haqi o’sishi 8% ni tashkil etdi. Moskvada o’rtacha hisobda ular 270 ming rubl oladi, eng yuqori ish haqi esa oyiga 550 minggacha.
![PHP dasturlash tilining mashhurligi](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-9-1024x340.png)
Yettinchi o’rin: JavaScript
2023 yilda: 7-o’rinni saqlab qoldi
JavaScript dinamik dasturlash tili bo’lib, mijoz va server tomonida qo’llaniladi. Uning yordamida siz saytlarda interaktiv yaratishingiz mumkin — animatsiyalar, avtoto’ldirish va boshqalar. Bu frontend uchun yagona dasturlash tili — saytning mijoz tomoni. Brauzerlar kodni faqat shu tilda tushunadi va bajara oladi. Shuning uchun JavaScript «asrlar davomida» dolzarbdir: boshqa bir nechta front-end tillari mavjud va ularning barchasi kodni server tomonida ishlashi uchun bir xil JavaScript-ga tarjima qiladi.
Imkoniyatlar: JavaScript mijoz tomonida ham, server tomonida ham qo’llaniladi. Mijoz tomonida JS veb-sahifalarni interaktiv qilishga yordam beradi. Server tomonida ma’lumotlar bazalari, so’rovlar bilan ishlaydigan, server va mijoz tomonidan ma’lumotlarni bog’laydigan Node.js platformasidan foydalaniladi.
Ammo JavaScript-ning qamrovi faqat veb-ishlab chiqish bilan cheklanmaydi. Til mobil ilovalarni yaratish uchun ishlatiladi: masalan, React Native ramkasidan foydalanib, siz Microsoft va OpenOffice paketlarida ish stoli ilovalarini ishlab chiqishingiz mumkin. Electron platformasi esa veb-texnologiyalar: JavaScript, HTML va CSS yordamida ish stoli ilovalarini yozishga yordam beradi. U ko’pincha ona tillari o’rniga ishlatiladi, chunki ilovalar o’zaro platformalardir va JS bilan ishlash tizim tillariga qaraganda osonroq.
JavaScript juda oddiy, shuning uchun uni ko’pincha yangi boshlanuvchilar tanlaydi. Til atrofida rivojlangan jamoa mavjud va dasturchilarga talab yuqori.
8 yildan ortiq vaqt davomida JavaScript GitHub tomonidan ishlab chiquvchilar orasida eng mashhur tillar qatoriga kiradi . Biroq, 2022 yilda JS yetakchilikni yo‘qotdi va 8 yil ichida birinchi marta 5-o‘ringa ko‘tarildi. 2023 yilda u yangi tortishish so’rovlari soni bo’yicha 5-o’rinni saqlab qoladi — ya’ni tilda yozilgan yangi kod. Ammo yaratilgan dasturlarning umumiy soni bo’yicha JavaScript ko’p yillar davomida ishonchli tarzda birinchi o’rinni egallab kelmoqda.
![JavaScript-ning mashhurligi](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-10-1024x341.png)
Oltinchi o’rin: Visual Basic
2023 yilda: 6-o’rinni saqlab qoldi
Visual Basic — bu Microsoft kompaniyasining ob’ektga yo’naltirilgan dasturlash tillari oilasi. Dastlab, Visual Basic tezda rivojlanishga kirishish uchun yaratilgan.
Bu imperativ dasturlash tili, ya’ni unda yozilgan dasturlar aniq buyruqlar ketma-ketligi bo’lib, har bir keyingisi oldingisidan ma’lumotlarni ishlatadi.
Visual Basic .Net platformasiga ko’chirilgandan so’ng, u C# ga deyarli to’g’ridan-to’g’ri raqobatchi bo’ldi va u bilan almashtirildi. Lekin, qaramay past mashhurlik tijoriy rivojlantirish, VB davom etmoqda TIOBE eng yuqori: u ishlatiladi o’qitish va qachon ofis ilovalar bilan ishlash. Ushbu til haqidagi ma’lumotlar ko’pincha Google-da topiladi — shuning uchun yuqori reyting.
Imkoniyatlar: Microsoft 2020 yilda Visual Basic-ni til sifatida qo’llab-quvvatlashni to’xtatganiga qaramay, u hali ham mutaxassislar orasida mashhur bo’lib, MS Office, eski Access ma’lumotlar bazalari va o’qitishda makroslarni yaratish uchun ishlatiladi. U kamdan-kam hollarda professional ishlab chiquvchilar tomonidan qo’llaniladi, lekin ma’lumotlar tahlilchilari, matematiklar va ofis to’plamlarining ilg’or xususiyatlariga muhtoj bo’lgan boshqalar tomonidan qo’llaniladi.
![Visual Basic - mashhurlik grafigi](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-11-1024x343.png)
Beshinchi o’rin: C#
2023 yilda: 5-o’rinni saqlab qoldi
C# — bu umumiy foydalanish uchun eng tez rivojlanayotgan va eng mashhur dasturlash tillaridan biri. U Microsoft tomonidan Windows uchun ilovalar yaratish uchun ishlab chiqilgan.
C# tilida yozilgan kod mashina darajasida emas, .Net platformasida ishlaydi, shuning uchun til C++ dan sekinroq, lekin undagi kod oddiyroq. Sintaksis C++ ga o’xshaydi, lekin ishlab chiquvchi kamroq murakkab narsalar haqida o’ylashi kerak — masalan, C# da axlat yig’ish avtomatik. Xotirani doimiy ravishda qo’lda boshqarish kerak emas.
C# ish stoli ilovalari, veb-xizmatlar, veb-ilovalar, Microsoft ilovalari va Unity-da o’yinlar yaratish uchun ishlatiladi. Bu C++ bilan bir qatorda o’yinlarni ishlab chiqish uchun eng mashhur ikkita tildan biridir. C# tili uni samaraliroq va tezroq dasturlash tiliga aylantiradigan ko’plab kutubxonalarga ega.
Xususiyatlari: C# hali ham talab va barqaror. Agar Java doimo til «o’lmoqda» deb aytilsa (garchi bu unchalik bo’lmasa ham), unda C # ishonchli tarzda etakchi o’rinlarni egallashda davom etadi. Rossiyada ishlab chiquvchilarning o’rtacha ish haqi 183 ming rublni, o’rtacha esa 171 ming rublni tashkil qiladi.
![C# - mashhurlik indeksi](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-12-1024x336.png)
To’rtinchi o’rin: Java
2023 yilda: 4-o’rinni saqlab qoldi
Java platformalararo dasturlash tilidir. Bu sizga dasturni bir marta yozish va uni turli xil operatsion tizimlarda — macOS, Windows va Linuxda ishlatish imkonini beradi. Bu ob’ektga yo’naltirilgan dasturlash tili (OOP) va bu paradigma murakkab tizimlarni qurish uchun juda mos keladi. Tizimlar ob’ektlardan, xuddi g’ishtdan yig’iladi va kodni qayta ishlatish mumkin. Java ham boshlang’ich dasturchilar uchun ajoyib asos va boshlang’ich hisoblanadi, chunki OOP tamoyillari, masalan, Python va C++ bilan ishlashda foydali bo’ladi.
Java asosan saytlar va xizmatlarning server tomonida, shuningdek, Android uchun ilovalar yozishda ishlatiladi. To’g’ri, Android misolida u Java-ga asoslangan va unga mos keladigan, ammo yangiroq bo’lgan Kotlin tiliga asta-sekin o’z o’rnini yo’qotmoqda. Java yuqori yuklangan tizimlarni yozish uchun ishlatiladi, shuning uchun u ko’pincha, masalan, fintechda, yirik kompaniyalarda, korporativ dasturiy ta’minotni yaratish uchun ishlatiladi.
Java-da video o’yinlar yozishingiz mumkin. Masalan, mashhur Minecraft o’yini shu tilda yozilgan. Ish stoli video o’yinlari unda kamdan-kam yozilgan bo’lsa-da, ko’pincha ular God of War: Betrayal kabi mobil o’yinlardir. Va bu til ko’pincha bulutli ilovalarni ishlab chiqishda qo’llaniladi.
Imkoniyatlar: Deyarli har yili Java bir qator pastga tushib, TIOBE reytingida o’z o’rnini yo’qotadi. Biroq, bu til tez orada yo’qoladi va endi ishlatilmaydi degani emas. Buning uchun dunyoda juda ko’p Java dasturlari mavjud. Oracle ma’lumotlariga ko’ra, Java 3 milliard qurilmada dasturlarni ishlaydi. Bundan tashqari, Spring va JSP kabi ko’plab mashhur ramkalar elektron tijorat, ta’lim platformalari yoki hukumat loyihalari uchun veb-ilovalarni ishlab chiqish uchun ishlatiladi. Rossiyadagi yirik fintech va IT kompaniyalari — Yandex, Sberbank, Alfa-bank — bu tildan foydalanadilar. Java katta ma’lumotlar bilan ishlashda va ilmiy maqsadlar uchun dasturlarni ishlab chiqishda ham faol foydalaniladi.
Bugungi kunda Java ekotizimlari doimiy ravishda takomillashtirilmoqda — har olti oyda bir marta ishlab chiquvchilar qiziqarli va foydali xususiyatlarga ega yangi versiyalarni taqdim etadilar .
2023 yilda Java Google qidiruvlari chastotasiga asoslangan PYPL reytingida ikkinchi o’rnini saqlab qoldi .
Java ishlab chiquvchilari Rossiya bozorida qadrlanadi va talabga ega, bunday mutaxassislarning o’rtacha ish haqi 248 ming rublni, o’rtacha ish haqi esa 239 ming rublni tashkil qiladi. Ammo Java dasturchilari uchun yuqori ish haqi chegarasi, masalan, JavaScript-ga qaraganda ancha yuqori. Katta mutaxassis oyiga 300 va 400 ming olishi mumkin.
![Java dasturlash tilining mashhurligi](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-13-1024x340.png)
Uchinchi o’rin: C++
2023 yilda: 3-o’rinni saqlab qoldi
C++ — bu ko’pincha tizim tili sifatida ishlatiladigan kuchli umumiy maqsadli dasturlash tili. U nafaqat ob’ektga yo’naltirilgan dasturlashni, balki boshqa paradigmalarni ham qo’llab-quvvatlaydi. Ushbu til past darajadagi funktsiyalarga kirishi va to’g’ridan-to’g’ri tizim bilan ishlashi mumkin — bu, masalan, ma’lum bir platforma uchun optimallashtirish yoki grafik hisob-kitoblar uchun muhimdir. Masalan, Adobe Photoshop grafik muharririda C++ tilidan foydalaniladi.
Operatsion tizimni ishlab chiqishdan tortib o’yin dvigatellarigacha bo’lgan C++ tilining ko’lami deyarli cheksizdir. Misol uchun, C++ tufayli Yandex.Search ishlaydi. Til murakkab hisob-kitoblar, tezkor ish va yaxshi optimallashtirish kerak bo’lgan joyda kerak. Bular yuklangan tizimlar, operatsion tizimlar, o’yinlar, mikrokompyuterlar uchun proshivka, dvigatellar — hatto avtomobillarni dasturiy ta’minot bilan to’ldirish. Ammo til juda murakkab va yangi boshlanuvchilar uchun tushunish oson bo’lmagan ko’plab nayranglar mavjud: masalan, xotira bilan qo’lda ishlash, bu C ++ kodini ancha samarali qiladi.
Imkoniyatlar: Bir yil avval, 2022 yilda C++ TIOBE reytingida birinchi marta Java tilini ortda qoldirdi va shu kungacha bu pozitsiyani saqlab kelmoqda. Aytish mumkinki, til qayta tug’ilishni boshdan kechirmoqda. Hozirda C++ dasturchilari, jumladan, sun’iy intellekt, kriptovalyutalar, qidiruv va bank tizimlari, aqlli texnologiyalarni ishlab chiqish bilan shug‘ullanmoqdalar. Bu sohalar kelajakdir va C++ hali ham ko’plab boshqa variantlardan ko’ra ular uchun yaxshiroq mos keladi. Shuning uchun til o’rganish har doim dolzarb va istiqbolli hisoblanadi.
C++ faqat dasturchilar uchun emas. Matematiklar ushbu tilda raqamli usullarni qo’llashdan tipik muammolar — algebraik tenglamalar tizimini echish, optimallashtirish, ekstrapolyatsiya yoki yaqinlashish uchun foydalanadilar. Biroq, ular har doim ham C ++ dan foydalanmaydilar: MATLAB kabi ixtisoslashgan tillar mavjud (aytmoqchi, TIOBE reytingida 12-o’rinda — garchi amaliy dasturlar unda yozilmagan bo’lsa ham).
Microsoft kompaniyasining Visual C++ dasturiy ta’minoti bo’yicha katta muhandisi Viktor Siurning so’zlariga ko’ra , C++ bizning merosimiz va kelajagimizdir. Bir qator kamchiliklar va muammolarga qaramay, ko’plab zamonaviy xususiyatlar buni qoplaydi. Va agar mutaxassislarga ko’proq ixtisoslashgan narsalar kerak bo’lsa, unda C ++ ekotizimi kutubxonalari bilan ko’plab bo’shliqlarni to’ldiradi.
![C++ mashhurlik jadvali](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-14-1024x341.png)
Ikkinchi o’rin: C
2023 yilda: 2-o’rinda qoldi
Eng mashhur va eng qadimiy dasturlash tillaridan biri TIOBE maʼlumotlariga koʻra koʻp yillar davomida kuchli uchlikdan joy olgan. C tilini o’rganish qiyin, lekin u boshqa tillarni tushunish uchun ajoyib asosdir. Uning sintaksisi C#, C++, Java va Objective-C uchun asos bo’ldi.
C++ singari, C ham tizim tili sifatida obro’ga ega. Ammo agar C ++ ning qo’llanilish doirasi juda xilma-xil bo’lsa, unda C torroqdir. Ushbu til o’yinlar va ilovalar kabi amaliy dasturlarni yaratish uchun ishlatilmaydi, lekin unda video kartalar uchun drayverlar yoki mikrokontrollerlar uchun dasturiy ta’minot yozilgan. U yuqori unumdorlik va apparatga yaqinlik zarur bo’lgan joylarda qo’llaniladi — lekin assemblerga qaraganda ko’proq moslashuvchan. C juda tez, lekin murakkab va har doim ham qulay emas, ko’p narsalarni noldan yozish kerak.
Imkoniyatlar: C ning afzalligi uning yuqori ishlashidir. C juda tez bo’lishining sabablaridan biri bu axlat yig’uvchi kabi qo’shimchalarning etishmasligi . Bunday afzalliklar rivojlanishni tezlashtiradi, lekin kod yozishni qiyinlashtiradi, dasturchining o’zi unumdorligini pasaytiradi. U shunchaki avtomatik axlat yig’uvchini qabul qila olmaydi — u qo’lda xotira boshqaruvini buyurishi kerak va bu qo’shimcha ish vaqti. Shunga qaramay, C muhim tizim tili bo’lib, uning drayverlarni ishlab chiqishda deyarli o’xshashi yo’q. Shu sababli, u kelgusi yillarda talab va dolzarb bo’lib qoladi.
![C tilining mashhurlik grafigi](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-15-1024x340.png)
Birinchi o’rin: Python
2023 yilda: 1-o’rinda qoldi
Mashhurlik bo’yicha yetakchi tillar Python tomonidan uchinchi yildirki yetakchilik qilmoqda. 2022 yildan beri u PYPL reytingida ham yetakchilik qilmoqda . Sababi Python qulay va ko’p qirrali tildir. U talqin qilinadi, shuning uchun undagi kod tez ishlaydi va har qanday operatsion tizimda xuddi shunday — kutilmagan hodisalarsiz ishlaydi. Python amaliy dasturlarni ishlab chiqishda va veb-saytlarning server tomonida, shuningdek, tahlil va test, avtomatlashtirish, mashinani o’rganish va katta ma’lumotlarni qayta ishlashda qo’llaniladi. Til sodda, ixcham va intuitiv bo’lib, u amaliy muammolarni hal qilishga qaratilgan va buning uchun juda ko’p foydali ramkalar mavjud.
Xususiyatlari: Python nisbatan yaqinda — 1991 yilda paydo bo’lgan. Python 3 tilining zamonaviy versiyasi esa faqat 2008 yilda chiqarilgan. Bu til ancha yosh bo‘lishiga qaramay, so‘nggi yillarda jadal rivojlanmoqda – u mashhurlik bo‘yicha C, Java, C++ va C# tillarini ortda qoldirdi. Python deyarli barcha sohalarda — veb-ishlab chiqishda, mobil ilovalar yaratishda, o’yinlarda uchraydi. Shuningdek, u avtomatik sinovdan o’tkazish, matematik modellar va neyron tarmoqlarni yaratish, analitika va mashinalarni o’rganish uchun asosiy tildir. Python ham startaplarda, ham yirik loyihalarni ishlab chiquvchi kompaniyalarda yozilgan. Misol uchun, Google qidiruv tizimining tarkibiy qismi sifatida tildan foydalanadi, katta ma’lumotlarni tahlil qilish uchun Spotify musiqa xizmati va NASA ilmiy hisoblash uchun Python’dan foydalanadi.
So’nggi 8 yil ichida Python-ning mashhurligi sezilarli darajada oshdi va shu bilan birga, unda yozuvchi dasturchilarga bo’lgan talab. Rossiyada bunday mutaxassislarning o’rtacha ish haqi 231 ming rublni, o’rtacha ish haqi esa 199 ming rublni tashkil qiladi. Dasturlash tili kelajakda talabga ega bo’ladi.
![Python dasturlash tillarining mashhurligi bo'yicha birinchi o'rinda turadi](https://blog.skillfactory.ru/wp-content/uploads/2023/06/image-16-1024x340.png)
TIOBE indeksidan tashqari nima muhim
TIOBE indeksi dasturlash tillariga bo’lgan talabni baholovchi eng mashhur va ommabop ko’rsatkichlardan biridir. Ammo bu tilning tijoriy mashhurligini emas, balki odamlar orasida unga bo’lgan qiziqishni ko’rsatadi. Odamlar ma’lum bir tilda ma’lumotni qanchalik tez-tez qidirsa, reyting shunchalik yuqori bo’ladi. Shuning uchun, masalan, C va C++ ko’p yillar davomida birinchi 3 talikdan joy oldi. Ular bir xil Java kabi tijoriy rivojlanishda tez-tez ishlatilmaydi, ammo bu tillar murakkab. Bundan tashqari, ular universitetlarda dasturlashni o’rgatishda qo’llaniladi. Tabiiyki, ular tez-tez Google tomonidan qidiriladi.
Agar siz tijorat talabiga qiziqsangiz, nafaqat TIOBE bilan bog’lanishingizni maslahat beramiz. Yil davomida turli tillarda qancha kod yozilganligini ko’rsatadigan ko’rsatkichlar mavjud — bu ishonchli ko’rsatkich. Biz ushbu reytinglarni maqolada aytib o’tdik, ammo bu erda biz ular haqida batafsilroq gaplashamiz.
GitHub reytingi . GitHub — eng katta kod versiyasini boshqarish xizmati. Uning yordami bilan dasturchilar dasturlarni yangilashlari mumkin, agar kerak bo’lsa, eski versiyalarga qaytib, hamma narsani qayta yozmaydilar. Yana bir xizmat loyihalar ustida birgalikda ishlashga yordam beradi. GitHub omborlarida juda ko’p turli xil kodlar saqlanadi va xizmat o’z statistikasini to’playdi — bu kod qaysi tillarda yozilgan. Asosan, statistika tortishish so’rovlari bo’yicha saqlanadi — yangi kod bir yil davomida xizmatga yuklanadi. Bu hozirda kasbiy rivojlanishda qaysi tillar faol qo’llanilishini aniq ko’rsatib beradi.
2023 yil ma’lumotlariga ko’ra, GitHub-da dasturlash tillari reytingi quyidagicha:
- 1-o’rin — Python;
- 2-o’rin — Java;
- 3-o’rin — Go;
- 4-o‘rin – C++;
- 5-o‘rin – JavaScript;
- 6-o‘rin – TypeScript;
- 7-o’rin — PHP;
- 8-o’rin — Ruby;
- 9-o’rin — C;
- 10-o’rin — C#.
Asosan, bu TIOBE-dagi bir xil tillar, yangi nomlardan faqat Go, TypeScript va Ruby. Go — bu Google tili bo’lib, u asosan server tomonida tez va ixcham ishlab chiqish uchun ishlatiladi. Ruby — bu umumiy maqsadli til bo’lib, u ko’pincha server tili sifatida yoki ilovalarni prototiplash uchun ishlatiladi. Unga tez yozish oson va bu uning afzalligi. TypeScript esa biroz boshqacha sintaksisga ega JavaScript-ga asoslangan tildir. U backend va frontendda ishlatiladi, lekin bajarilishidan oldin undagi kod hali ham JavaScript-ga tarjima qilinadi.
GitHub Octoverse ma’lumotlari . Octoverse — bu GitHub tomonidan o’tkaziladigan yillik keng ko’lamli IT-bozor tadqiqotidir. Tadqiqot natijalari har yilning kuzida e’lon qilinadi, shuning uchun 2023 yil boshida 2022 yil uchun ma’lumotlar ham dolzarb hisoblanadi. Tadqiqot hamma narsani qamrab oladi: rivojlanish bozori, turli sohalardagi ishlab chiquvchilar soni, mintaqalar bo’yicha statistika. U ochiq manbaga e’tibor qaratadi, lekin u umuman dasturlash haqida juda ko’p ma’lumotlarni o’z ichiga oladi.
Octoverse, oldingi statistik ma’lumotlardan farqli o’laroq, nafaqat tortishish so’rovlarini, balki umuman yozilgan kod miqdorini ham hisobga oladi. 2022 yilgi tadqiqotga ko’ra, JavaScript dunyodagi eng mashhur tildir. Dasturlash tillarining mashhurlik reytingi quyidagicha ko’rinadi:
- 1-o‘rin – JavaScript;
- 2-o’rin — Python;
- 3-o‘rin – Java;
- 4-o‘rin – TypeScript;
- 5-o’rin — C#;
- 6-o‘rin – C++;
- 7-o’rin — PHP;
- 8-o’rin — Shell;
- 9-o’rin — C;
- 10-o’rin — Ruby.
Ro’yxatdagi yagona yangi nom — Shell. Bu Unix va Linux operatsion tizimlarining konsollarida ishlatiladigan ichki tillarning umumiy nomi. Odatda, bu tizimlardagi tizim skriptlari va buyruq qatori yordamchi dasturlari qobiqda yoziladi.
Eng tez rivojlanayotgan tillarga Rust, TypeScript, Lua va Go kiradi.
Stack Overflow yillik dasturchilar so’rovi . Dasturchilar uchun xalqaro platforma Stack Overflow muntazam ravishda foydalanuvchilar o’rtasida so’rovnomalar o’tkazadi. So’rovlar natijalariga ko’ra, sayt o’z statistikasini, shu jumladan turli dasturlash tillaridan foydalanish chastotasini yaratadi. 2023 yilda tadqiqotda turli mamlakatlardan 90 mingdan ortiq dasturchilar ishtirok etdi. Ular qaysi texnologiyalar va tillardan tez-tez foydalanishlari, bozordan nimani kutishlari, ularda qanday yordamchi va vositalar yetishmaydi va boshqa savollarga javob berishdi.
Dasturlash tillarining chastotasi bo’yicha o’tkazilgan so’rov natijalari quyidagicha:
- 1-o‘rin – JavaScript;
- 2-o’rin — Python;
- 3-o‘rin – SQL;
- 4-o‘rin – TypeScript;
- 5-o’rin — Shell;
- 6-o’rin — Java;
- 7-o’rin — C#;
- 8-o‘rin — C++;
- 9-o’rin — C;
- 10-o’rin — PHP.
Aslida, HTML va CSS ikkinchi o’rinni egalladi, ammo bu dasturlash tillari emas, balki tartib va uslub tillari, shuning uchun biz ularni reytingda ko’rsatmaymiz. Respondentlar guruhlarga bo’lingan: professional ishlab chiquvchilar, talabalar va boshqalar. Professional dasturchilar orasida SQL Python-dan ham mashhurroq edi va PHP C tilini ortda qoldirdi. Va talabalar ko’proq Java, C va C++ tillarini til sifatida ko’rsatdilar.
IEEE eng yaxshi dasturlash tillari . IEEE — bu turli manbalardan dasturlash tillaridan foydalanish bo’yicha statistik ma’lumotlarni to’playdigan xalqaro institut. Bu TIOBE kabi qidiruv so’rovlarini hisobga oladi, ijtimoiy tarmoqlarda, StackOverflow-da va hatto bo’sh ish o’rinlarida — faqat xorijiy saytlarda dasturlash tillari haqida eslatmalarni kuzatib boradi. Reyting GitHub-ga qo’shilgan turli tillardagi yangi kodlar miqdorini ham hisobga oladi.
Hozircha, 2022 yilga mo’ljallangan tadqiqot dolzarb hisoblanadi , eng yaxshi 10 taligi quyidagicha ko’rinadi:
- 1-o’rin — Python;
- 2-o’rin — C;
- 3-o‘rin – C++;
- 4-o‘rin – C#;
- 5-o’rin — Java;
- 6-o’rin — SQL;
- 7-o‘rin – JavaScript;
- 8-o’rin — R;
- 9-o‘rin – TypeScript;
- 10-o’rin — Go.
HTML ushbu ro’yxatdan chiqarib tashlandi — u 9-o’rinda edi. Yangi nomlardan statistik ma’lumotlar, tahlillar va grafikalar bilan ishlash uchun maxsus til bo’lgan R qo’shildi. U ishlab chiquvchilar tomonidan kamdan-kam qo’llaniladi, ammo bu ma’lumotlar tahlilchilari uchun muhimdir.
Agar siz bo’sh ish o’rinlari bo’yicha IEEE statistikasiga qarasangiz, rasm biroz boshqacha bo’ladi. To’g’ri, faqat chet ellik ish beruvchilarning talablari inobatga olinganligini yodda tutish kerak:
- 1-o’rin — SQL;
- 2-o’rin — Java;
- 3-o’rin — Python;
- 4-o‘rin – JavaScript;
- 5-o’rin — C#;
- 6-o’rin — C;
- 7-o‘rin — C++;
- 8-o’rin — TypeScript;
- 9-o’rin — Skala;
- 10-o’rin — Shell.
Yana HTML chiqarib tashlandi, bu 8-o’rinda edi. Ushbu statistik ma’lumotlarda ko’rinadigan Scala Java kodini yanada zamonaviy va yozishni osonlashtirish uchun mo’ljallangan Java-ga asoslangan tildir.