Pregled bibliografske jedinice broj: 933596
„Go programski jezik - OO programiranje bez klasa i nasljeđivanja
„Go programski jezik - OO programiranje bez klasa i nasljeđivanja // CASE29-Metode i alati za razvoj poslovnih informatičkih sustava, Zbornik radova konferencije, Zagreb, 27-28.02.2017. / Mislav Polonijo (ur.).
Zagreb: Case Publishing, 2017. str. 45-53 (predavanje, recenziran, cjeloviti rad (in extenso), stručni)
CROSBI ID: 933596 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
„Go programski jezik - OO programiranje bez klasa i nasljeđivanja
(Go Programming Language – OO Programming without Classes and Inheritance)
Autori
Vuk, Damir
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), stručni
Izvornik
CASE29-Metode i alati za razvoj poslovnih informatičkih sustava, Zbornik radova konferencije, Zagreb, 27-28.02.2017.
/ Mislav Polonijo - Zagreb : Case Publishing, 2017, 45-53
Skup
CASE29-Metode i alati za razvoj poslovnih informatičkih sustava
Mjesto i datum
Zagreb, Hrvatska, 27.02.2017. - 28.02.2017
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Recenziran
Ključne riječi
GO ; Golang ; programski jezik
(GO ; Golang ; programming language)
Sažetak
U ovome radu se govori o programskom jeziku Go, njegovim glavnim karakteristikama, odnosno prednostima i nedostacima kao alata za razvoj modernih aplikacija. Go spada u relativno mlade programske jezike opće namjene. On je razvijen za potrebe razvoja modernih aplikacija za 21. stoljeće. Go je utemeljen na idejama konkurentnog programiranja te prenosivosti izvornog koda bez izmjena na različite vrste procesora i operacijskih sustava. Go karakterizira iznimna brzina kompajliranja i izvođenja izvršnog koda, ali isto tako i jednostavnost koncepata jezika. Za razliku od mnogih popularnih skripnih jezika, kao i jezika zasnovanih na virtualnim strojevima, Go je pravi kompajlerski jezik koji generira izvršni binarni kod čija brzina izvođenja je bliska brzini izvođenja C/C++ koda. Go sadrži cijeli eko sustav alata, te omogućuje skalabilni razvoj aplikacija uključujući i one vrlo velike. Pritom je vrijeme kompilacije izuzetno kratko čak i za veoma velike programe. Go ima radikalno drugačiji pristup objektnoj orijentaciji. On nema koncepte klasa i nasljeđivanja. Umjesto toga, on ima koncepte kompozicije, ugradnje i interfejsa. Go je zamišljen kao bolja Java odnosno kao bolji C/C++. Go se razvija kao projekt otvorenog koda, pokrenut od strane malog Google-ovog tima, a nadopunjava se doprinosima mnogih programera iz zajednice otvorenog koda.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo, Informacijske i komunikacijske znanosti