A következő cikkben megnézzük, hogyan tudunk telepítse a Go-t, gyakran emlegetik golang, az Ubuntu 20.04-en. Ez a Google által létrehozott modern nyílt forráskódú programozási nyelv, amely lehetővé teszi számunkra, hogy megbízható és hatékony alkalmazásokat hozzunk létre. Összeállított nyelv, ami azt jelenti a szoftver futtatásához használt futtatható fájl létrehozásához össze kell állítania a forráskódot.
Sok népszerű alkalmazás, mint pl Kubernetes, Dokkmunkás, A Prometheus és a Terraform, Go-ban íródtak. Ez egy fordított, párhuzamos, elengedhetetlen, strukturált, nem objektum-orientált programozási nyelv a szemétgyűjtővel.
A Go általános jellemzői
- Ez egy projekt nyílt forráskódú.
- Ez a nyelv használja a C-hez hasonló szintaxist.
- használat statikus gépelés és teljesítménye összehasonlítható az olyan nyelvekével, mint a C és a C ++, mivel ezekhez hasonlóan a fordító átalakítja a Go kódot gépi kódgá.
- Ez a nyelv rendelkezik a dinamikus nyelvek számos jellemzőjével és lehetőségével mint a python.
- Bár ez egy nyelv, amelyet a rendszer programozására terveztek, szemétszedőt és egyéb magas szintű képességeket biztosít amelyek nagyon erőteljes nyelvvé teszik.
- A Go bináris jellemzője a kereszt összeállítása bennszülötten.
- A Go támogatja az objektum-orientált programozási paradigmát, de a legnépszerűbb programozási nyelvektől eltérően nem rendelkezik típus- és kulcsszóörökléssel.
- Ez egy programozási nyelv úgy tervezték, hogy kihasználják a többprocesszoros rendszerek előnyeit.
Telepítse a Go alkalmazást az Ubuntu 20.04-re
A Go telepítéséhez az Ubuntu 20.04-be csak a következő lépéseket kell végrehajtanunk:
Töltse le a Go tarball fájlt
Az írás kezdetén a legújabb stabil verzió az 1.14.2. A tarball letöltése előtt tanácsos felkeresni a hivatalos letöltési oldal Menjen és ellenőrizze, hogy van-e új verzió.
A minket érdeklő csomag letöltéséhez megtehetjük böngészőből vagy a wget használatával egy terminálban (Ctrl + Alt + T):
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
Letöltés után megtesszük csomagolja ki a letöltött fájlt a könyvtárból / usr / local:
sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/
Fit from path változó
Al adja hozzá a Go könyvtár helyét a $ PATH környezeti változóhoz, a rendszer tudni fogja, hol találhatók a Go futtatható bináris fájlok.
Ezt úgy teheti meg, hogy a fájlhoz hozzáadja a következő sort / etc / profile (rendszerszintű telepítéshez) vagy az aktába $ HOME / .profile (az aktuális felhasználói telepítéshez):
export PATH=$PATH:/usr/local/go/bin
Miután az előző sor hozzá lett adva a fájlhoz, amely a legjobban érdekel minket, már csak annak mentése és betölti az új PATH környezeti változót az aktuális shell munkamenetbe a következő paranccsal:
source ~/.profile
Ellenőrizze a telepítést
Képesek leszünk lásd a rendszerre telepített verziót gépelés a terminálon (Ctrl + Alt + T):
go version
Egy kis példa
A nyelv telepítésének teszteléséhez létrehozunk egy egyszerű programot, amely kinyomtatja a 'hello world".
Alapértelmezés szerint a GOPATH változó, amely megadja a munkaterület helyét, $ HOME / go értékre van állítva. A munkaterület könyvtár létrehozásához csak be kell írnunk a terminálba (Ctrl + Alt + T):
mkdir ~/go
A munkaterületen belül létrehozunk egy új könyvtárat src és a könyvtáron belül helló:
mkdir -p ~/go/src/hola
Ebben a könyvtárban a kedvenc szerkesztőnk segítségével nevű fájlt hozunk létre hello.go, és belül be fogjuk illeszteni a következő kódot:
package main import "fmt" func main() { fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n") }
A beillesztés után csak el kell mentenünk a fájlt és kilépünk. Hogy megszerezzem többet a Go Workspace könyvtár hierarchiájáról, a felhasználók meglátogathatják a Dokumentációs oldal.
Most navigálni fogunk a könyvtárba ~ / go / src / helló y futtassa a következő parancsot a program fordításához:
cd ~/go/src/hola go build
A fenti parancs létrehozza egy hello nevű futtatható fájl. Ezt a parancs beírásával hajthatjuk végre:
./hola
Most, hogy letöltöttük és telepítettük a Go szoftvert az Ubuntu 20.04 rendszerünkre, megkezdhetjük projektjeink fejlesztését. Mert További információk erről a nyelvről a felhasználók megkereshetik a hivatalos dokumentáció.