Pogledajte određenu poruku
Staro 18. 01. 2013.   #4
djipko
član
Certified
 
Avatar djipko
 
Datum učlanjenja: 03.10.2006
Poruke: 96
Hvala: 27
44 "Hvala" u 26 poruka
djipko is on a distinguished road
Default

Sve cesce se cuje - "free lunch is over" ovih dana. Ta recenica se naravno odnosi na cinjenicu da vise ne mozemo da racunamo na to da ce procesori u nedogled postajati brzi. Mnogi pametni ljudi su to davno shvatili - i mnogi su se slozili da problem konkurentnog programiranja mora da bude resen na nivou jezika, i na tom polju je Go samo jedan od takmaca sa svojim goroutines (notable mentions: Rust, Erlang).

Kao sto BraMom kaze - sintaksa nije bitna - u eri desktopa bitne su bile biblioteke (npr frjmvorci) te su zato Java i C# danas toliko popularni. Ako pisemo kod za servere - bitan je runtime. Ovde danas malo sta moze da pridje Javi.

Imajuci ovo u vidu, novi jezik pred sobom ima velike izazove (da se tako izrazim)... Mora da ponudi runtime koji moze da se takmici sa najboljima (uzmimo Javu koja postoji 20 godina i videcemo da to nije nikako lak zadatak) i mora da olaksa konkurentnost (dakle pisanje koda koji je trivijalno paralelizovati na n procesora/jezgara bez brige o pratecim zanimacijama) do te mere da bude bolji od solidnih biblioteka pisanih na vec postojecim platformama (Hadoop naprimer...).

Ja bih rekao sledece - jezici koji nude konkuretnost kao deo jezika su definitivno buducnost, barem na strani servera. Kako istrazivanje bude napredovalo, sve vise ce se razlika praviti u zavisnosti od stabilnosti runtime-a/kvaliteta biblioteka. Go je medju prvima dosao na teren, ali utakmica tek pocinje, a konkurencija nije mala.

Sto se tice naseg obrazovanja - nisam veliki optimista, iz prostog razloga sto nam je IT industrija kromanjonska pa se takvi kadrovi i traze (cast izuzecima).

Poslednja izmena od djipko : 18. 01. 2013. u 16:20.
djipko je offline   Odgovorite uz citat
"Hvala" djipko za poruku: