U sljedećem ćemo članku pogledati kako možemo instalirati Go, često se naziva i golang, na Ubuntuu 20.04. Ovo je suvremeni programski jezik otvorenog koda koji je stvorio Google i koji će nam omogućiti stvaranje pouzdanih i učinkovitih aplikacija. To je sastavljeni jezik, što znači da bit će potrebno sastaviti izvorni kod za stvaranje izvršne datoteke koja se koristi za pokretanje softvera.
Mnoge popularne aplikacije, poput Kubernetes, Lučki radnik, Prometej i Terraform, napisani su u Go. Ovo je kompilirani, istodobni, imperativni, strukturirani, neobjektno orijentirani programski jezik s sakupljačem smeća.
Neke opće značajke Go
- To je jedan projekt open source.
- Ovaj jezik upotrijebite sintaksu sličnu C.
- namjene statično tipkanje a izvedba je usporediva s izvedbom jezika poput C i C ++ jer, poput ovih, prevodilac pretvara Go kod u strojni kod.
- Ovaj jezik ima mnoge značajke i mogućnosti dinamičnih jezika poput pitona.
- Iako je to jezik dizajniran za sistemsko programiranje, pruža sakupljač smeća i druge mogućnosti na visokoj razini koji ga čine vrlo moćnim jezikom.
- Binarni Go ima karakteristiku unakrsna kompilacija zavičajno.
- Go podržava objektno orijentiranu paradigmu programiranja, ali za razliku od većine popularnih programskih jezika, on nema nasljeđivanje vrste i ključne riječi.
- Ovo je programski jezik dizajniran da iskoristi prednosti višeprocesorskih sustava.
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, poželjno 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 preglednika 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 puta
Al dodajte mjesto direktorija Go u varijablu okruženja $ PATH, sustav ć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 na cijelom sustavu) ili u datoteku $ HOME / .profile (za trenutnu instalaciju korisnika):
export PATH=$PATH:/usr/local/go/bin
Nakon što 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 naredbom:
source ~/.profile
Provjerite instalaciju
Mi ćemo biti u mogućnosti pogledajte verziju instaliranu na sustavu upisivanje u terminal (Ctrl + Alt + T):
go version
Mali primjer
Da bismo testirali instalaciju ovog jezika, stvorit ćemo jednostavan program koji ispisuje klasičnu poruku 'Pozdrav svijete'.
Prema zadanim postavkama varijabla GOPATH, koja specificira mjesto radnog prostora, postavljena je na $ HOME / go. Da bismo stvorili 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 bok:
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
Sad kad smo preuzeli i instalirali naš sustav Ubuntu 20.04, možemo započeti razvoj naših projekata. Za više informacija o ovom jeziku korisnici mogu potražiti na službena dokumentacija.