Ga, installeer deze programmeertaal op Ubuntu 20.04

over Go-installatie op Ubuntu 20.04

In het volgende artikel gaan we kijken hoe we dat kunnen installeer Go, ook wel golang, op Ubuntu 20.04​ Dit is een moderne open source programmeertaal gemaakt door Google waarmee we betrouwbare en efficiënte applicaties kunnen maken. Het is een gecompileerde taal, wat dat betekent het zal nodig zijn om de broncode te compileren om een ​​uitvoerbaar bestand te maken dat wordt gebruikt om de software uit te voeren.

Veel populaire applicaties, zoals Kubernetes, havenarbeider, Prometheus en Terraform, zijn geschreven in Go. Dit is een gecompileerde, gelijktijdige, imperatieve, gestructureerde, niet-objectgeoriënteerde programmeertaal met garbage collector.

Enkele algemene kenmerken van Go

  • Het is een eenmalig project open source.
  • Deze taal gebruik een syntaxis vergelijkbaar met C.
  • gebruik statisch typen en zijn prestaties zijn vergelijkbaar met die van talen als C en C ++, aangezien, zoals deze, compiler zet Go-code om in machinecode.
  • Deze taal heeft veel van de kenmerken en faciliteiten van dynamische talen zoals python.
  • Hoewel het een taal is die is ontworpen voor systeemprogrammering, biedt een garbage collector en andere mogelijkheden op hoog niveau dat maakt het een erg krachtige taal.
  • Het Go-binaire bestand heeft het kenmerk van cross compilatie native.
  • Go ondersteunt het objectgeoriënteerde programmeerparadigma, maar in tegenstelling tot de meeste populaire programmeertalen, heeft het geen overerving van typen en trefwoorden.
  • Dit is een programmeertaal ontworpen om te profiteren van multiprocessorsystemen.

Installeer Go op Ubuntu 20.04

Om Go in Ubuntu 20.04 te installeren, hoeven we alleen de volgende stappen te volgen:

Download de Go-tarball

Op het moment van schrijven, de laatste stabiele versie is 1.14.2​ Voordat u de tarball downloadt, het is raadzaam om de officiële downloadpagina Ga eens kijken of er een nieuwe versie beschikbaar is.

Om het pakket te downloaden dat ons interesseert, kunnen we het doen vanuit een webbrowser of met behulp van wget in een terminal (Ctrl + Alt + T):

download go tarbal pack

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

Na het downloaden zullen we pak het gedownloade bestand uit in de directory / Usr / local:

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

Passend vanaf padvariabele

Al voeg de maplocatie Go toe aan de omgevingsvariabele $ PATH, zal het systeem weten waar het de uitvoerbare binaire bestanden van Go kan vinden.

Dit kan gedaan worden door de volgende regel aan het bestand toe te voegen / etc / profile (voor een systeembrede installatie) of naar het bestand $ HOME / .profiel (voor een huidige gebruikersinstallatie):

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

Zodra de vorige regel is toegevoegd aan het bestand dat ons het meest interesseert, blijft het alleen om het op te slaan en laad de nieuwe omgevingsvariabele PATH in de huidige shell-sessie met het commando:

source ~/.profile

Controleer de installatie

We zullen in staat zijn tot zie de versie die op het systeem is geïnstalleerd typen in terminal (Ctrl + Alt + T):

versie van Go geïnstalleerd

go version

Een klein voorbeeld

Om de installatie van deze taal te testen, gaan we een eenvoudig programma maken dat de klassieke boodschap 'hola mundo'.

Standaard de variabele GOPATH, die de locatie van de werkruimte specificeert, is ingesteld op $ HOME / go​ Om de werkruimtemap te maken, hoeven we alleen maar in de terminal te schrijven (Ctrl + Alt + T):

mkdir ~/go

Binnen de werkruimte, we zullen een nieuwe directory aanmaken met de naam src en in de directory Hallo:

mkdir -p ~/go/src/hola

In deze map, met behulp van onze favoriete editor we zullen een bestand aanmaken met de naam hallo.go, en van binnen gaan we de volgende code plakken:

voorbeeldbestand met Go

package main

import "fmt"

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

Eenmaal geplakt, hoeven we het bestand alleen op te slaan en af ​​te sluiten. Te krijgen meer over de directoryhiërarchie van Go Workspace, kunnen gebruikers het Documentatiepagina.

Nu gaan we naar de directory navigeren ~ / go / src / hallo y voer de volgende opdracht uit om het programma te compileren:

compilatie van het voorbeeld met Go

cd ~/go/src/hola

go build

Het bovenstaande commando zal creëren een uitvoerbaar bestand met de naam hallo​ We kunnen dit uitvoeren door het commando te typen:

het voorbeeldbestand uitvoeren

./hola

Nu we Go hebben gedownload en geïnstalleerd op ons Ubuntu 20.04-systeem, kunnen we beginnen met het ontwikkelen van onze projecten. Voor meer informatie over deze taal kunnen gebruikers raadplegen in het officiële documentatie.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.