Što je programski jezik Google Go - Zahtjevi, FAQ
Do sada smo govorili o nekoliko programskih jezika(programming languages) , ali do sada, Go programski jezik, ili Golang , još nije ušao u raspravu. Da, nije najkorišteniji od jezika, ali raste u popularnosti, iako polako.
Postoji velika šansa da bi Go mogao uhvatiti puno jer ga Google agresivno forsira u mnogim područjima, ali ima i svoje nedostatke pa ako se ti problemi ne otklone, postoji šansa da neće prikupiti jako puno sljedbenika u usporedbi s neke od najčešće korištenih.
Programski jezik Google Go
Jeste li ikada čuli za proceduralno programiranje? Google Go je jedan od tih jezika. Stvorili su ga Googleovi(Google) inženjeri, Robert Griesemer , Rob Pike i Ken Thompson još 2007. godine, međutim, pokrenut je 2009. i postao je open-source.
Jedna od glavnih ideja iza Golanga(Golang) je da bude jednostavan za učenje i jednostavan za korištenje. Nadalje(Furthermore) , programeri ne bi trebali imati problema s čitanjem jezika. Sada, za razliku od onih poput C++-a, razumijemo da Go nema veliki skup značajki, što bi nekima moglo predstavljati problem.
Po svojoj sintaksi, Go je prilično sličan C-u, pa ako ste dugogodišnji C programer, onda bi stvaranje sadržaja putem Go-a trebalo biti lako. Ipak, trebali bismo primijetiti mnoge njegove značajke koje se vraćaju na jezike kao što je Erlang , koji postoji već 34 godine. O tome ćemo bez sumnje raspravljati u budućoj epizodi.
Također, mnogi ljudi koji nemaju iskustva s Goom nemaju pojma da on ima puno zajedničkog s Javom(Java) , zbog čega ga Google već neko vrijeme pokušava agresivno progurati u prostor web aplikacija na strani poslužitelja; prostor u kojem dominira Java .
Je li Google Go više platforma?
Višeplatforma je vrlo važna za sve programske jezike ako žele uspjeti. Srećom, možemo sa sigurnošću reći da se Go može koristiti na Windowsima(Windows) , Linuxu(Linux) , Unixu(Unix) , BSD -u i mobilnim uređajima. Dakle, kako sada stoji, bez obzira koji operativni sustav koristite, trebali biste imati malih problema s izvršavanjem koda u Go.
Pročitajte(Read) : Što je Angular JavaScript Framework za web razvoj(What is Angular JavaScript Framework for web development) ?
Što je s bugovima?
Impresivna stvar kod Golanga(Golang) je činjenica da bugovima nije lako težiti u kodu. Vidite, oslanja se na snažnu tipizaciju, što znači da programeri moraju biti pažljivi i točni kada pišu kod kako bi bio siguran.
Bilo bi lijepo da svi programski jezici ostanu takvi, ali to nije tako. Međutim, stvari se mijenjaju na bolje.
Nedostaci korištenja Google Go
Iako se možemo složiti da je Go impresivan alat, ima i svojih nedostataka. Vidite, jezik je vrlo lako usvojiti i naučiti, i to je dobra stvar. Međutim, nekim je programerima previše pojednostavljen i zbog toga nije toliko svestran u usporedbi sa sličnim alatima.
Još jedna stvar koja nam se ne sviđa kod Go je činjenica da ne podržava virtualni stroj. Nedostatak ovoga bio je svjestan izbor ljudi u Googleu(Google) radi jednostavnosti. Zbog ove odluke, veličina Go datoteke obično je veća od konkurentskih usluga. Da ne spominjemo, Go će pojesti vaš RAM kao dijete koje proždire slatkiše na Noć vještica(Halloween) .
Konačno, ako ste ljubitelj generičkih lijekova, nemate sreće jer Go ne podržava ove stvari. Bilo je dosta rasprava o tome, ali se na tom planu do sada ništa nije dogodilo.
Primjeri kodiranja za Google Go
Kao i svi ostali, fokusirat ćemo se na pokretanje Hello World! jer je ovo standard, čini se.
U redu, prvo morate stvoriti mapu pod nazivom studyGo . Iz ove mape stvarat ćemo naš Hello World ! program.
Zatim stvorite datoteku pod nazivom first.go, a zatim toj datoteci dodajte sljedeći kod:
package main import ("fmt") func main() { fmt.Println("Hello World! This is my first Go program\n") }
Iz vašeg terminala idite do mape, a zatim pokrenite sljedeću naredbu:
go run first.go
Sada biste trebali vidjeti sljedeći izlaz:
Hello World! This is my first Go program
To je to za to. Sada samo naprijed i povećajte svoje znanje.
Related posts
Pet najboljih projekata za programere početnike
Što je programski jezik Java? Primjeri kodova
Što je R programski jezik i zašto biste trebali koristiti RStudio
Alternate Text Browser omogućuje pregledavanje nekoliko programskih jezika
Preuzmite, instalirajte, naučite programski jezik Microsoft Small Basic
Savjeti za korištenje Inspect Element preglednika Google Chrome
Najbolji besplatni PHP IDE za Windows 11/10
SciTE je besplatni softver za obradu teksta za programere
Kako otvoriti datoteke neidentificiranih programera na Macu
11 najboljih IDE-a za Node.js programere
Microsoft Visual C++ paket za redistribuciju: FAQ i preuzimanje
Kako onemogućiti ili omogućiti način rada za razvojne programere u sustavu Windows 11/10
Kako promijeniti korisničkog agenta i geolokaciju u Edge Developer Tools
Vodiči, savjeti, trikovi za razvojne alate za Chrome
CudaText je besplatni uređivač koda za Windows programere
Skupno instalirajte Windows aplikacije s Winstall za Windows Package Manager
Najbolje besplatne alternative Xampp poslužitelja za programere
Što je GTK+ Runtime Environment? Zašto je potrebno vašem računalu?
Redwood Resource Extractor: ekstrahirajte resurse iz EXE datoteka
SynWrite Editor: besplatni uređivač teksta i izvornog koda za Windows 10