U sljedećem ćemo članku pogledati kako možemo instalirati Go, često se naziva i golang, na Ubuntu 20.04. Ovo je moderan programski jezik otvorenog koda koji je stvorio Google i koji će nam omogućiti stvaranje pouzdanih i efikasnih aplikacija. To je kompajlirani jezik, što znači bit će potrebno sastaviti izvorni kod za stvaranje izvršne datoteke koja se koristi za pokretanje softvera.
Mnoge popularne aplikacije, kao što su Kubernet, doker, Prometej i Terraform, napisani su u Go. Ovo je kompajlirani, istodobni, imperativni, strukturirani, neobjektno orijentirani programski jezik sa sakupljačem smeća.
Neke od općih karakteristika Go
- To je jedan projekat open source.
- Ovaj jezik koristite sintaksu sličnu C.
- Koristite statičko tipkanje a njegove performanse su usporedive sa performansama jezika poput C i C ++ jer, poput ovih, kompajler pretvara Go kod u mašinski kod.
- Ovaj jezik ima mnoge karakteristike i mogućnosti dinamičnih jezika poput pythona.
- Iako je to jezik dizajniran za sistemsko programiranje, pruža sakupljač smeća i druge mogućnosti na visokom nivou koji ga čine vrlo moćnim jezikom.
- Binarni sistem Go ima karakteristiku unakrsna kompilacija izvorno.
- Go podržava objektno orijentiranu paradigmu programiranja, ali za razliku od većine popularnih programskih jezika, on nema nasljeđivanje tipa i ključne riječi.
- Ovo je programski jezik dizajniran da iskoristi prednosti višeprocesorskih sistema.
Instalirajte Go on Ubuntu 20.04
Da bismo instalirali Go u Ubuntu 20.04, morat ćemo slijediti sljedeće korake:
Preuzmite Go tarball
Od ovog pisanja, najnovija stabilna verzija je 1.14.2. Prije preuzimanja tarball-a, preporučljivo je posjetiti službena stranica za preuzimanje Idite i provjerite je li dostupna nova verzija.
Da bismo preuzeli paket koji nas zanima, to možemo učiniti iz web pregledača ili pomoću wgeta u terminalu (Ctrl + Alt + T):
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
Nakon preuzimanja, hoćemo raspakirajte preuzetu datoteku iz direktorija / usr / local:
sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/
Ukloni iz varijable putanje
Al dodajte lokaciju direktorija Go u varijablu okoline $ PATH, sistem će znati gdje pronaći izvršne binarne datoteke Go.
To se može učiniti dodavanjem sljedećeg retka u datoteku / etc / profile (za instalaciju širom sistema) ili u datoteku $ HOME / .profile (za trenutnu korisničku instalaciju):
export PATH=$PATH:/usr/local/go/bin
Jednom kada je prethodni redak dodan u datoteku koja nas najviše zanima, ostaje samo spremiti je i učitajte novu varijablu okruženja PATH u trenutnoj sesiji ljuske sa naredbom:
source ~/.profile
Provjerite instalaciju
Moći ćemo pogledajte verziju instaliranu na sistemu kucanje u terminalu (Ctrl + Alt + T):
go version
Mali primjer
Da bismo testirali instalaciju ovog jezika, stvorit ćemo jednostavan program koji ispisuje klasičnu poruku 'Zdravo svijete'.
Po defaultu varijabla GOPATH, koja specificira lokaciju radnog prostora, postavljena je na $ HOME / go. Da bismo kreirali direktorij radnog prostora, samo trebamo upisati u terminal (Ctrl + Alt + T):
mkdir ~/go
Unutar radnog prostora, stvorit ćemo novi direktorij pod nazivom src i unutar direktorija hola:
mkdir -p ~/go/src/hola
U ovom direktoriju, pomoću našeg omiljenog uređivača stvorit ćemo datoteku pod nazivom zdravo.go, a unutra ćemo zalijepiti sljedeći kod:
package main import "fmt" func main() { fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n") }
Jednom zalijepljeni, trebat ćemo samo spremiti datoteku i izaći. Dobiti više o hijerarhiji direktorija Go Workspace, korisnici mogu posjetiti Stranica s dokumentacijom.
Sada ćemo prijeći na direktorij ~ / go / src / zdravo y pokrenite sljedeću naredbu za sastavljanje programa:
cd ~/go/src/hola go build
Gornja naredba će stvoriti izvršnu datoteku pod nazivom hello. To možemo izvršiti upisivanjem naredbe:
./hola
Sada kada smo preuzeli i instalirali Go na naš Ubuntu 20.04 sistem, možemo započeti razvoj naših projekata. Za više informacija o ovom jeziku korisnici mogu pogledati na službena dokumentacija.