Eikite, įdiekite šią programavimo kalbą „Ubuntu 20.04“

apie „Go“ diegimą „Ubuntu 20.04“

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):

atsisiųsti

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):

įdiegta „Go“ versija

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ą:

failo pavyzdys su „Go“

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ą:

pavyzdžio sudarymas su „Go“

cd ~/go/src/hola

go build

Pirmiau nurodyta komanda sukurs vykdomąjį failą pavadinimu labas. Tai galime įvykdyti įvesdami komandą:

paleidžiant failo pavyzdį

./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.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.