Je to JavaScript, C ++ alebo snáď Visual Basic? Odpoveď je jednoduchá. O žiadnom sa nedá povedať, že je jednoznačne ten "najlepší". Každý má svoje špecifiká a každý sa hodí pre iný účel. Ak by ste sa však chceli dozvedieť, ktorý je ten "najpopulárnejší", skvele k tomu poslúži napr. TIOBE Index.
The TIOBE Programming Community index, ako znie jeho celý názov, je akýmsi indikátorom popularity programovacích jazykov po celom svete. Jeho aktualizácia prebieha raz mesačne (!) na základe hodnotenia mnohých odborníkov, dopytu po programovacích kurzoch a požiadaviek firiem. Na výpočet ratingu sa používa 25 najlepšie hodnotených vyhľadávačov, ku ktorým patrí napríklad Google, Yahoo, alebo Bing.
Ale TIOBE nie je jediným spôsobom, ako definovať alebo zistiť populárnosť programovacích jazykov. Napríklad známa webová služba GitHub vykonáva pomerne rozsiahlu analýzu dát z vlastných databáz. Pretože službu využíva viac ako 2,1 miliónov firiem a organizácií, sú analýzy GitHub považované za veľmi relevantné. Oproti TIOBE považuje GitHub za najpopulárnejší JavaScript, pretože má jednoducho najviac užívateľov. Veľké svetové komunitné servery zaoberajúce sa podporou výučby programovania si tiež robia svoje vlastné prieskumy a do kritérií zaraďujú aj možnosti uplatnenia na trhu, platové ohodnotenie, tendenciu rastu, či náročnosť štúdia a užívateľskú prívetivosť konkrétneho programovacieho jazyka.
Keď si to potom celé dáme dokopy, medzi najpopulárnejšie sa všeobecne radia tieto programovacie jazyky:
Jeden z najpopulárnejších programovacích jazykov podľa mnohých merítok. Tento skriptovací jazyk beží v každom webovom prehliadači a vďaka prostredím ako je Node.js, Cordova pod. je v ňom možné vytvárať aj plnohodnotné aplikácie pre servery, PC či mobilné zariadenia. Vďaka svojmu veku a pôvodne oveľa menším ambíciám si v sebe síce nesie rad "zvláštností" a niekedy aj vyložene pasce, ale aj tak patrí vďaka svojej jednoduchosti medzi obľúbený odrážací mostík pre začiatočníkov. Jeho obrovská popularita mu navyše v posledných rokoch zabezpečila rýchly a masívny vývoj, ktoré ho postupne posúvajú medzi moderné programovacie jazyky. Istou zaujímavosťou je, že slovo "Java" zostalo súčasťou jeho názvu len z marketingových dôvodov.
Relatívne nový programovací jazyk, ktorý nahradil svojho predchodcu Objective-C, a ktorého popularita rýchlo narastá. Jedná sa o hojne využívaný nástroj pre vývoj aplikácií iOS, MacOS a Linux. Dobrá voľba pre tých, ktorí majú záujem podieľať sa na vývoji produktov značky Apple a mobilných aplikácií.
Populárna voľba pre začiatočníkov, lebo Python je jedným z užívateľsky najprívetivejších jazykov, jeho syntax je zrozumiteľný a intuitívny. Avšak rovnako dobre "slúži" i skúsenejším programátorom pri vývoji zložitejších systémov. Jeho využitie je veľmi univerzálne.
Django framework napísaný v jazyku Python sa napríklad používa pri programovaní niektorých populárnych webov, ako sú Mozilla, Instagram a Spotify.
Jeden z najrozšírenejších programovacích jazykov na svete aj vďaka širokej možnosti jeho uplatnenia. Využíva sa na programovanie rôznych systémov, napríklad kreditných kariet, softvérov pre malé zariadenia, aplikácií pre stolné počítače alebo podnikových aplikácií a informačných systémov. Je tiež základom pre operačný systém Android a jeho aplikácie. Tvorcovia Javy od počiatku kládli dôraz na prenositelnosť, objektovú orientáciu a jednoduchý syntax.
Hovorí sa o ňom, že je "starý, ale dobrý". Programovací jazyk C bol vyvinutý už pred neuveriteľnými 46 rokmi pre potreby operačného systému Unix a dodnes sa používa pre vývoj systémového softvéru i aplikácií. Jedným z priamych nástupcov C je programovací jazyk C ++. Stojí na základoch svojho predchodcu, ale je objektovo orientovaný. Hodí sa preto na vývoj počítačovej grafiky, videohier alebo systémov virtuálnej reality.
Na základe preferencií partnerských spoločností sa v Green Fox Academy počas kurzu Junior programátora primárne vyučujú programovacie jazyky JavaScript, Python a Java.
ZHRNUTIE:
JG
Spoznaj naše kurzy junior programátora
Barnabáš Kádár predtým pracoval ako sociológ. Túžba rozvíjať technické zručnosti ho však priviedla k programovaniu. Pustil sa do toho naplno a stal sa z neho dátový inžinier, ktorý teraz sám vyučuje programovanie v Pythone. Čo presne predstavuje práca dátového inžiniera, aké znalosti sú pre ňu potrebné a komu táto profesia sadne najviac?
Zmeniť profesiu bolo pre bývalú lektorku angličtiny a manažérku ľudských zdrojov veľkou výzvou. Amanda Lynn Jenys sa v roku 2020 prihlásila do bootcampu Green Fox Academy a naštartovala kariéru v IT. O niekoľko mesiacov neskôr po absolvovaní Večerného/vikendového kurzu už pracovala s najväčšou CRM platformou na svete v prestížnej firme Barclays. Toto je príbeh Amandy Lynn Jenys a jej pohľad na no-code programovanie.
Koronavirus v jednej chvíli ochromila svet. Dotkla sa aj Miloša Karouse. Aj on bol ako mnohí iní, doma. Začal tak premýšľať, ako by sa dala skĺbiť práca s dávnym snom o kódovanie. "Na webu som našiel trojtýždňový kurz programovania zadarmo, ktorý usporiadal Green Fox Academy, a pustil som sa do toho," spomína, ako všetko začalo.