Kitame straipsnyje mes apžvelgsime, kaip galime įdiegti „Go“, dažnai vadinamą golangas, Ubuntu 20.04. Tai moderni „Google“ sukurta atvirojo kodo programavimo kalba, kuri leis mums sukurti patikimas ir efektyvias programas. Tai yra sudaryta kalba, o tai reiškia turėsite sukompiliuoti šaltinio kodą, kad sukurtumėte vykdomąjį failą, kuris naudojamas programinei įrangai paleisti.
Daugelis populiarių programų, tokių kaip Kubernetes, dokininkas, Prometėjas ir „Terraform“ yra parašyti „Go“. Tai yra sudaryta, kartu atliekama, būtina, struktūruota, neobjektinė programavimo kalba su šiukšlių surinkėju.
Kai kurie bendri „Go“ bruožai
- Tai yra vienas projektas atviro kodo.
- Ši kalba naudokite sintaksę, panašią į C.
- naudojimas statinis spausdinimas ir jo našumas yra panašus į tokių kalbų kaip C ir C ++, nes, kaip ir šie, kompiliatorius konvertuoja „Go“ kodą į mašinos kodą.
- Ši kalba turi daug dinaminių kalbų funkcijų ir galimybių kaip pitonas.
- Nors tai yra kalba, skirta sistemos programavimui, suteikia šiukšlių surinkėją ir kitas aukšto lygio galimybes kad tai labai galinga kalba.
- „Go“ dvejetainis bruožas yra kryžminis kompiliavimas gimtoji.
- „Go“ palaiko objektinio programavimo paradigmą, tačiau, skirtingai nei dauguma populiarių programavimo kalbų, jis neturi tipo ir raktinio žodžio paveldėjimo.
- Tai yra programavimo kalba sukurta pasinaudoti kelių procesorių sistemomis.
Įdiekite „Go“ „Ubuntu 20.04“
Norėdami įdiegti „Go“ į „Ubuntu 20.04“ turėsime atlikti tik šiuos veiksmus:
Atsisiųskite „Go tarball“
Nuo šio rašymo naujausia stabili versija yra 1.14.2. Prieš atsisiųsdami „tarball“, patartina apsilankyti oficialus atsisiuntimo puslapis Eikite ir patikrinkite, ar yra nauja versija.
Norėdami atsisiųsti mus dominantį paketą, galime tai padaryti iš žiniatinklio naršyklės arba naudojant „wget“ terminale („Ctrl“ + „Alt“ + T):
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
Atsisiuntę mes tai padarysime išarchyvuokite atsisiųstą failą kataloge / usr / local:
sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/
Tinka iš kelio kintamojo
Al pridėkite „Go“ katalogo vietą prie aplinkos kintamojo $ PATH, sistema žinos, kur rasti vykdomuosius „Go“ dvejetainius failus.
Tai galima padaryti pridėjus šią eilutę prie failo / etc / profile (visos sistemos diegimui) arba į bylą $ HOME / .profile (dabartiniam vartotojo diegimui):
export PATH=$PATH:/usr/local/go/bin
Kai ankstesnė eilutė bus įtraukta į mus labiausiai dominantį failą, beliks tik ją išsaugoti ir įkelti naują PATH aplinkos kintamąjį į dabartinę apvalkalo sesiją su komanda:
source ~/.profile
Patikrinkite diegimą
Mes sugebėsime žr. sistemoje įdiegtą versiją įvesti terminale („Ctrl“ + „Alt“ + T):
go version
Mažas pavyzdys
Norėdami išbandyti šios kalbos diegimą, sukursime paprastą programą, kuri atspausdins klasikinį pranešimąLabas pasauli".
Pagal numatytuosius nustatymus kintamasis GOPATH, nurodantis darbo srities vietą, nustatytas į $ HOME / go. Norėdami sukurti darbo srities katalogą, tiesiog turime parašyti terminale (Ctrl + Alt + T):
mkdir ~/go
Darbo srityje sukursime naują katalogą pavadinimu src ir katalogo viduje Sveiki:
mkdir -p ~/go/src/hola
Šiame kataloge naudodami mūsų mėgstamą redaktorių sukursime failą pavadinimu labas.go, o viduje mes įklijuosime šį kodą:
package main import "fmt" func main() { fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n") }
Kai įklijuosime, turėsime tik išsaugoti failą ir išeiti. Gauti daugiau apie „Go Workspace“ katalogų hierarchiją, vartotojai gali apsilankyti Dokumentacijos puslapis.
Dabar eisime į katalogą ~ / go / src / labas y paleiskite šią komandą, kad sukompiluotumėte programą:
cd ~/go/src/hola go build
Pirmiau nurodyta komanda sukurs vykdomąjį failą pavadinimu labas. Tai galime įvykdyti įvesdami komandą:
./hola
Dabar, kai atsisiuntėme ir įdiegėme „Go“ į „Ubuntu 20.04“ sistemą, galime pradėti kurti savo projektus. Dėl Norėdami gauti daugiau informacijos apie šią kalbą, vartotojai gali kreiptis į oficialūs dokumentai.