Minge, installige see programmeerimiskeel Ubuntu 20.04

Go installimise kohta Ubuntu 20.04

Järgmises artiklis vaatleme, kuidas suudame installige Go, mida sageli nimetatakse Golang, Ubuntu 20.04. See on Google'i loodud kaasaegne avatud lähtekoodiga programmeerimiskeel, mis võimaldab meil luua usaldusväärseid ja tõhusaid rakendusi. See on kompileeritud keel, mis tähendab seda tarkvara käivitamiseks vajaliku käivitatava faili loomiseks on vaja koostada lähtekood.

Paljud populaarsed rakendused, näiteks Kubernetes, laevalaadija, Prometheus ja Terraform on kirjutatud Go-s. See on kompileeritud, samaaegne, imperatiivne, struktureeritud, mitteobjektipõhine programmeerimiskeel koos prügikogujaga.

Mõned Go üldised omadused

  • See on projekt avatud lähtekoodiga.
  • See keel kasutage C-ga sarnast süntaksit.
  • kasutamine staatiline kirjutamine ja selle jõudlus on võrreldav selliste keeltega nagu C ja C ++, kuna sarnaselt neile kompilaator teisendab Go-koodi masinakoodiks.
  • See keel on palju dünaamiliste keelte omadusi ja võimalusi nagu python.
  • Kuigi see on süsteemide programmeerimiseks mõeldud keel, pakub prügivedajat ja muid kõrgetasemelisi võimalusi mis teevad sellest väga võimsa keele.
  • Binaarsel Go-l on omadus ristkompileerimine päriselt.
  • Go toetab objektorienteeritud programmeerimise paradigmat, kuid erinevalt enamikust populaarsematest programmeerimiskeeltest pole sellel tüübi ja märksõna pärandit.
  • See on programmeerimiskeel loodud mitme protsessoriga süsteemide kasutamiseks.

Installige Go Ubuntu 20.04

Go installimiseks Ubuntu 20.04 peame järgima ainult järgmisi samme:

Laadige alla Go tarball

Sellest kirjutamisest alates viimane stabiilne versioon on 1.14.2. Enne tarballi allalaadimist on soovitatav külastada ametlik allalaadimisleht Minge ja kontrollige, kas uus versioon on saadaval.

Meid huvitava paketi allalaadimiseks saame seda teha veebibrauserist või wget-i abil terminalis (Ctrl + Alt + T):

lae alla go tarbal pack

wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz

Pärast allalaadimist teeme pakkige allalaaditud fail kataloogis lahti / usr / local:

sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/

Fit from path muutuja

Al lisage Go kataloogi asukoht keskkonnamuutujale $ PATH, teab süsteem, kust leida käivitatava Go kahendfailid.

Seda saab teha, lisades failile järgmise rea / etc / profile (kogu süsteemi hõlmavaks installimiseks) või toimikusse $ HOME / .profiil (praeguse kasutaja installi jaoks):

export PATH=$PATH:/usr/local/go/bin

Kui eelmine rida on meid kõige rohkem huvitavasse faili lisatud, jääb vaid selle salvestamine ja laadige uus keskkonnamuutuja PATH praegusesse kesta seanssi käsuga:

source ~/.profile

Kontrollige installimist

Saame hakkama vaadake süsteemi installitud versiooni terminali sisestamine (Ctrl + Alt + T):

installitud Go versioon

go version

Väike näide

Selle keele installimise testimiseks loome lihtsa programmi, mis prindib klassikalise sõnumi 'hola mundo'.

Vaikimisi muutujaks GOPATH, mis määrab tööruumi asukoha, määratakse $ HOME / go. Tööruumi kataloogi loomiseks peame lihtsalt terminali kirjutama (Ctrl + Alt + T):

mkdir ~/go

Tööruumis loome uue kataloogi nimega src ja kataloogi sees tere:

mkdir -p ~/go/src/hola

Selles kataloogis meie lemmiktoimetajat kasutades loome faili nimega tere.goja seestpoolt kleepime järgmise koodi:

näidisfail Go-ga

package main

import "fmt"

func main() {
         fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n")
}

Pärast kleepimist peame ainult faili salvestama ja väljuma. Saada lisateavet Go Workspace'i kataloogihierarhiast, saavad kasutajad veebisaiti külastada Dokumentatsiooni leht.

Nüüd liigume kataloogi ~ / mine / src / tere y käivitage programmi kompileerimiseks järgmine käsk:

näite koostamine Go-ga

cd ~/go/src/hola

go build

Ülaltoodud käsk loob käivitatav fail nimega tere. Saame selle käivitada, tippides käsu:

näidisfaili käivitamine

./hola

Nüüd, kui Go on meie Ubuntu 20.04 süsteemi alla laaditud ja installitud, saame hakata oma projekte arendama. Sest Lisateavet selle keele kohta leiate kasutajatelt ametlik dokumentatsioon.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.