Apie kokią apklausą mes kalbame?
Paskelbta populiari programuotojų klausimų ir atsakymų paslauga „Stack Overflow“.
Apklausos dalyviai taip pat kalbėjo apie tai, kokias programavimo kalbas, sistemas, bibliotekas ir priemones jie naudoja savo darbe.
Norėdami nustatyti „mėgstamiausią“ kalbą,„Stack Overflow“ kūrėjų paklausė, kokia kalba jie vartojo praėjusiais metais ir ką jie nori parašyti kitais metais. Jei respondentas dirbo su kalba ir norėtų toliau su ja dirbti, jis į abu elementus įrašė „šaukštus“.
Į populiariausių kalbų dešimtuką mažėjančia tvarka įeina: „Rust“, „Clojure“, „TypeScript“, „Elixir“, „Julia“, „Python“, „Dart“, „Swift“, „Node.js“ ir „Go“.
Interviu

Be to, tarp respondentų buvo daugiau nei 10 tūkstančių „Javascript“ kūrėjų, norinčių pradėti arba tęsti „Go“ ar „Rust“ kūrimą.
Rūdys pasirodė populiarios sistemojeprogramavimo ir yra vertinama kaip antra kalba po C Linux branduolio kūrimui, iš dalies todėl, kad ji gali padėti pašalinti su atmintimi susijusias saugos klaidas.
Į populiariausius 5 apklausos mėgstamiausius yra „Rust“, „Clojure“, „TypeScript“, „Elixir“ ir „Julia“ (išvardyti mažėjančia tvarka). Po jų seka „Python“, „Dart“, „Swift“, „Node.js“ ir „Go“.

Lygiai taip pat apklausos autoriai nustatėir labiausiai nekenčiama kalba. Jie paklausė, kurios kalbos programuotojai tikrai nenorės naudoti kitais metais. Pirmiausia pakalbėkime apie programuotojų „mėgstamiausią“.
Mano mėgstamiausia kalba yra rūdys
„Rust“ programavimo kalba tapo populiariausia tarp programuotojų iš viso pasaulio. Tokią išvadą padarė didžiausio programuotojų forumo „Stack Overflow“ portalo ekspertai.
Rust šeštą kartą iš eilės gavo „mylimiausios programavimo kalbos“ statusą, rašo ZDnet. Už jį balsavo absoliuti dauguma apklaustųjų. 86,69 % jų atidavė jam savo balsą.
Kodėl rūdys?
Rūdžių programuotojai tai pažymiglausta sintaksė su raktiniais žodžiais. Be to, jame yra kodų analizatorius, padedantis išvengti atminties nutekėjimo ir klaidų dirbant su daugiasluoksniais siūlais. Be to, kūrėjai atkreipia dėmesį į nepriklausomą duomenų vietos atmintyje valdymą (naudojant rodykles), šiukšlių surinkimo trūkumą ir galingą statistinį spausdinimą.
Kaip atsirado kalba?
Prieš 14 metų „Mozilla“ darbuotojas Graydonas Hoare'asKalbą lavinti pradėjau laisvalaikiu. Trejus metus jis dirbo vienas, kol Mozilla oficialiai prisijungė prie darbo 2009 m. Po metų bendrovė Rust pristatė visuomenei.

Po dvejų metų įvyko pirmasis kalbos alfa leidimas.Ypač „Rust“ kūrėjai sukūrė „Servo“ variklį žiniatinklio naršyklėms. Dar po metų prie „Servo“ kūrimo prisijungė IT milžinė „Samsung“. Bendradarbiaujant, „Servo“ kodas buvo perkeltas į ARM architektūrą.
„Rust 1.0“ buvo išleistas 2015 m.Pirmaisiais veiklos metais „Stack Overflow“ portalo konkurse „Mėgstamiausia programavimo kalba“ programavimo kalba gavo bronzą. Visus vėlesnius metus jis užima išskirtinai pirmąją vietą.
Rūdžių ypatybės
„Evrone“ analitikai pažymi, kad „Rust“ kodasatitinka keturias pagrindines programavimo sąvokas: procedūrinę, lygiagrečiąją, funkcinę ir OOP. Todėl rūdys yra universali kalba, kuri turi daug panaudojimo galimybių. Pavyzdžiui:
- klientų programų ir žiniatinklio serverių programavimas;
- blokų grandinė;
- kurti savo operacines sistemas;
- programų ir programų rašymas stebėjimo sistemoms ir serveriams;
- bendrosios paskirties programinės įrangos kūrimas;
- infrastruktūros kūrimas;
- rašymo varikliai naršyklėms ir žaidimams.
Dabar rūdžių kalba yra palyginti jauna,kuri nuolat kinta ir tobulėja. Beje, virusų kūrėjams tai taip pat patinka, nes tai laikoma „egzotiška“, reta kalba. Naudojant retas programavimo kalbas, jie gali paslėpti savo kenkėjiškas programas nuo antivirusinių programų. Jų pagalba jie apgauna parašų analizę, pavyzdžiui, Rust kalba parašyto įkroviklio viduje paslėpdami Trojos arklys, parašytas C. Dažnai įsilaužėliai visiškai perrašo savo ankstyvuosius kūrinius Rust.
Kokių kalbų nekenčia programuotojai?
Labiausiai nekenčiamų kalbų reitingas pagal rezultatus„Stack Overflow“ atliktos apklausos tapo kalba C. 66% respondentų nebenorėtų su tuo užsiimti, ir tik 39,56%, atvirkščiai, būtų pasirengę toliau rašyti.
Beje, C kalba nėra vienintelėnekenčiamas statusas. Kartu su juo šią būseną gavo C ++, Delphi, Java, R, PowerShell, COBOL, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA.

Atsižvelgiama į šiame sąraše pateiktą COBOLviena iš seniausių programavimo kalbų. Ji gyvuoja nuo XX amžiaus vidurio ir ilgą laiką buvo laikoma mirusia kalba. Tačiau 2020 m. pavasarį jis vėl išpopuliarėjo per koronaviruso pandemiją.
Pernai Amerikos valstijos valdžiaNaujasis Džersis pradėjo ieškoti COBOL programuotojų, nes dėl COVID-19 pandemijos padidėjo darbo krūvis senesniuose kompiuteriuose JAV užimtumo sistemoje. Anot „The Register“, specialistams prieš 40 metų reikės atnaujinti kompiuterių kompiuterių programinę įrangą, kuri nebegali susidoroti su apkrova. Jis išaugo dėl didėjančio nedarbo. Šimtai tūkstančių žmonių praradę darbą, nedarbo pašalpų prašymai visoje šalyje per kelias savaites išaugo 1600%. Tuo pačiu metu pusė gaunamų paraiškų yra apdorojamos labai vėluodamos, todėl jam reikia COBOL specialistų. Tikslas yra atnaujinti pagrindinio kompiuterio programinę įrangą. Tačiau valdžiai buvo labai sunku rasti tokių programuotojų.
Skaityti daugiau
Pažiūrėkite, kaip juodoji skylė pradeda naikinti žvaigždę
Didžiajame hadronų greitintuve buvo atrasta nauja dalelė
NASA: situacija su „Mokslo“ moduliu yra rimtesnė, nei buvo skelbta anksčiau
Stack Overflow – klausimų ir atsakymų apieprogramavimas, kurį 2008 m. sukūrė Joel Spolsky ir Jeff Atwood. Priklauso „Stack Exchange“ tinklui. Kaip ir kitose tokio tipo sistemose,Kamino perpildymassuteikia galimybę vertinti klausimus ir atsakymus, o tai kelia arba pažemina registruotų vartotojų reputaciją.