Ako ste ikad na forumu pitali koji je najbolji programski jezik za početak, sigurno ste započeli rat između pristalica Pythona, C ++ i Jave. Čini se da je lakše znati 5 programskih jezika koje ne biste trebali naučiti u 2019. godini. Barem za one koji su odgovorni za kodmentor, web lokacija sa pitanjima i odgovorima za programere.
U ovom slučaju nije teško naučiti jezike ili imaju nedostatke u dizajnu. Parametri koji se mjere su: učešće zajednice, rast i tržište rada. To je ono što je ponukalo Elm, CoffeScript, Erlang, Lua i Perl da uđu na vrh ove liste.
U svakom slučaju, Korisnost ove vrste analize je diskutabilna.ti. Ako ne tražite posao, zreli i dokumentirani jezik poput Perla može biti dobra opcija.
Druga važna stvar je to stvari se mogu promijeniti bez najave. Odgovorni za web mjesto komentiraju slučaj Darta. Dart je značajno poboljšao svoje performanse od najave Fluttera, Googleovog alata za stvaranje aplikacija za Android i iOS s istom bazom koda. Najava je povećala interesovanje teme za razgovore programera na forumima i društvenim mrežama. Iako nije imao svoj korelat u interesu kompanija.
Metodologija
Za provođenje ove studije analizirana su tri parametra.
Zajednica
Oni su posmatrani programski jezici koji su bili popularni među programerima aktivnim na GitHub-u, Twitter-u, Stack Overflow-u, Facebook-u, Freenode-u i Redditu. Jezici s manje vilica, spremišta i pretplatnika prošli su gore kad je riječ o angažmanu u zajednici.
Rast
The podaci u trendu s Googlea i StackOverfloaw.
Tržište rada
Za analizu potražnje, lnudi posao sa tri lokacije u industriji. Za ponudu programera, podaci su došli iz a StackOverflow anketa i vlastiti podaci di Codementor.
5 jezika koje ne biste trebali naučiti
brijest
Prvi na našoj listi od 5 jezika koje ne biste trebali naučiti je M, un jezik za kreiranje aplikacijab koji generira Javascript kôd bez grešaka tokom izvođenja.
Iako je sudjelovanje u projektima povezanim s Elm-om bilo prilično aktivno putem GitHub-a, Reddita, Twitter-a, IRC-a i Facebooka, isti slučaj nije bio i sa Stack Overflow-om.
S druge strane, Elm je zabilježio treće najveće smanjenje obima pretraživanja između 2018. i 2019. godine, čemu su prethodili Objective-C i CoffeeScript.
Na prvi pogled čini se da su stvari na tržištu rada prošle bolje. Međutim, Codementor to primjećuje ponuda programera premašuje potražnju.
CoffeeScript
CoffeeScript je UProgramski jezik koji olakšava stvaranje Javascript koda.
Prošle godine sam osvojio drugo mjesto u interesu zajednice, a ovo je bilo posljednje. Na Facebooku nije postojao, a loše se pokazao na Facebooku, a nije dobro prošao ni na Freenode IRC-u, Twitter-u, GitHub-u i Stack Overflow-u.
U odjeljku za pretragu nije prošlo bolje.
Od svih jezika uključenih u studiju, CoffeeScript je imao najveći pad Google Trends-a i drugi najveći pad Stack Overflow Trends-a, ovo ga dovodi na posljednje mjesto u pogledu rasta i trendova u 2019. Iako je ove godine većina jezika ukupni opseg pretraživanja imao je manji opseg pretraživanja, a CoffeScript je bio veći od prosjeka.
Ali, ako tražite posao programera, pripazite na njega. Postoji dosta ponuda za posao. Ako ovome dodate nedostatak interesa programske zajednice, Skoro bih ga morao ukloniti s ove liste.
erlang
Ravnodušnost Stacka Overlowa opet je učinila svoje. Kao i Elm, također su ignorirali Erlang. erlang je općeniti, funkcionalni i istodobni programski jezik.
Takođe se nije dobro pokazao na GitHubu i Redditu. Facebook je jedino mjesto gdje je održao dobre performanse.
Erlang se također smanjuje u trendovima pretraživača.
U dijelu tržišta rada stvari su zbunjujuće. Još uvijek hPostoji više poslova za programere Erlanga nego dostupnih programera, U odnosu na druge jezike, ove godine je manje potražnje za Erlangom u odnosu na prošlu godinu. Iako se broj radnih mjesta u Erlangu povećao u posljednjih godinu dana, rast je manji od prosjeka u industriji.
uzeti
uzeti je moćan, efikasan, lagan i integriran programski jezik. Podržava proceduralno programiranje, objektno orijentirano programiranje, funkcionalno programiranje, programiranje na temelju podataka i opis podataka.
Za razliku od ostalih jezika na listi, čini se da je Lua pobudila interes zajednice. Imao je veće prisustvo na Facebooku i IRC-u u odnosu na prošlu godinu, a znatno se poboljšao na GitHub i StackOverflow rang listi.
Lua je smanjila opseg pretraživanja manje nego kod ostalih jezika. Mogućnost upotrebe u nauci podataka i razvoju igara, oni je mogu skinuti s ove liste sljedeće godine.
Lua je na trećem mjestu u pogledu ponude programera i pretposljednja u pogledu potražnje programera. Još uvijek ima više programera Lua nego što ima poslova za njih.
Perl
Ovaj jezik stvorena 1987. godineene karakteristike jezika C, jezik interpretirane bournove ljuske (sh) i Lisp.
Na nivou zajednice dobro se pokazao na Freenode, GitHub i StackOverflow. Naprotiv, nije mu dobro išlo na društvenim mrežama.
Prema nekim analitičarima, budućnost Perla nije jasna. To, zajedno sa padom broja pretraga, izaziva zabrinutost za njegovu budućnost.
Što se tiče tržišta rada, za Perl programere je manje potražnje nego za programere C #, Ruby i R. Također, ponuda Perlovih programera premašuje potražnju.