Če ste na forumu kdaj vprašali, kateri je najboljši programski jezik za začetek, ste zagotovo začeli vojno med zagovorniki Pythona, C ++ in Jave. Zdi se, da je lažje vedeti, da se 5 programskih jezikov, ki se jih v letu 2019 ne bi smeli učiti. Vsaj za odgovorne za kodirnik, spletno mesto z vprašanji in odgovori za razvijalce.
V tem primeru se jezikov ni težko naučiti ali imajo oblikovne napake. Parametri, ki se merijo, so: udeležba skupnosti, rast in trg dela. To je tisto, kar je Elm, CoffeScript, Erlang, Lua in Perl motiviralo na vrhu tega seznama.
Kakorkoli že, Uporabnost tovrstnih analiz je sporna.ti. Če ne iščete službe, je zrel in široko dokumentiran jezik, kot je Perl, dobra izbira.
Druga pomembna točka je ta stvari se lahko spremenijo brez predhodnega obvestila. Odgovorni za spletno mesto komentirajo primer Darta. Dart je znatno izboljšal svojo zmogljivost z napovedjo Flutterja, Googlovega orodja za ustvarjanje aplikacij za Android in iOS z enako kodno osnovo. Napoved je povečala zanimanje teme za pogovore razvijalcev na forumih in v družabnih omrežjih. Čeprav ni imel soodvisnosti v interesu podjetij.
Metodologija
Za izvedbo te študije so bili analizirani trije parametri.
Skupnost
Opazovali so jih programski jeziki, ki so bili priljubljeni pri razvijalcih, dejavnih na GitHub, Twitter, Stack Overflow, Facebook, Freenode in Reddit. Jeziki z manj vilicami, skladišči in naročniki so se slabše odrezali pri sodelovanju skupnosti.
Rast
The trendni podatki iz Googla in StackOverflow.
Trg dela
Za analizo povpraševanja lponuja ponudbe za delo s treh lokacij v panogi. Za ponudnike za razvijalce so podatki prišli iz a Raziskava StackOverflow in lastni podatki din Codementor.
5 jezikov, ki se jih ne bi smeli učiti
Elm
Prvi na našem seznamu 5 jezikov, ki se jih ne bi smeli učiti, je Njim, un jezik za ustvarjanje aplikacijb, ki med izvajanjem generira kodo Javascript brez napak.
Medtem ko je bilo sodelovanje projektov, povezanih z Elm, precej aktivno prek GitHub, Reddit, Twitter, IRC in Facebook, enako ni bilo pri Stack Overflowu.
Po drugi strani pa je Elm med letoma 2018 in 2019 doživel tretje največje zmanjšanje obsega iskanja, pred tem pa Objective-C in CoffeeScript.
Na prvi pogled se zdi, da so se na trgu dela stvari izboljšale. Vendar Codementor to pripomni ponudba razvijalcev presega povpraševanje.
CoffeeScript
CoffeeScript je UProgramski jezik, ki olajša ustvarjanje kode Javascript.
Lani sem v interesu skupnosti dosegel drugo mesto, letos pa zadnje. Na Facebooku ni obstajal, na Facebooku pa je deloval slabo in tudi na Freenode IRC, Twitter, GitHub in Stack Overflow ni šel dobro.
V iskalnem odseku ni šlo bolje.
Od vseh jezikov, vključenih v študijo, je imel CoffeeScript največji padec Google Trends in drugi največji padec Stack Overflow Trends, kar ga uvršča na zadnje mesto po rasti in trendih v letu 2019. Čeprav je letos večina jezikov skupni obseg iskanja je bil manjši, CoffeScript je bil večji od povprečnega.
Ampak, če iščete službo programerja, bodite pozorni na to. Ponudb za delo je kar nekaj. Če k temu dodate še pomanjkanje zanimanja programske skupnosti, Bi ga skoraj moral odstraniti s tega seznama.
Erlang
Brezbrižnost Stacka Overlowa je spet naredila svoje. Tako kot Elm so tudi Erlanga ignorirali. Erlang je splošno uporaben, funkcionalen in sočasen programski jezik.
Tudi na GitHubu in Redditu se ni dobro odrezal. Facebook je bil edino mesto, kjer je ohranil dobre rezultate.
Tudi v trendu iskalnikov se Erlang zmanjšuje.
V delu trga dela so stvari bolj zmedene. Še vedno hZa razvijalce Erlanga je več delovnih mest kot razvijalcev, V primerjavi z drugimi jeziki je letos povpraševanje po Erlangu manj kot lani. Medtem ko se je število delovnih mest v Erlangu v zadnjem letu povečalo, je rast nižja od povprečja v panogi.
Lua
Lua je zmogljiv, učinkovit, lahek in integriran programski jezik. Podpira proceduralno programiranje, objektno usmerjeno programiranje, funkcionalno programiranje, programiranje na podlagi podatkov in opis podatkov.
Zdi se, da je Lua za razliko od drugih jezikov na seznamu vzbudila zanimanje skupnosti. Na Facebooku in IRC je bil bolj prisoten v primerjavi z lanskim letom, na lestvicah GitHub in StackOverflow pa se je precej izboljšal.
Lua je zmanjšala obseg iskanja manj kot v drugih jezikih. Možnost uporabe v znanosti o podatkih in razvoju iger, jo lahko s seznama umaknejo prihodnje leto.
Lua je na tretjem mestu glede ponudbe razvijalcev in predzadnja po povpraševanju razvijalcev. Razvijalcev Lua je še vedno več, kot je zanje delovnih mest.
Perl
Ta jezik ustvarjen leta 1987, viEnes značilnosti jezika C, interpretirani jezik bournove lupine (sh) in Lisp.
Na ravni skupnosti se je dobro obnesel na Freenode, GitHub in StackOverflow. Nasprotno, na družbenih omrežjih mu ni šlo najbolje.
Po mnenju nekaterih analitikov prihodnost Perla ni jasna. To skupaj z upadanjem števila iskanj vzbuja skrb za njegovo prihodnost.
Kar zadeva trg dela, je za razvijalce Perla manj povpraševanja kot za razvijalce C #, Ruby in R. Poleg tega ponudba razvijalcev Perla presega povpraševanje.