Bir sonraki makalede, nasıl yapabileceğimize bir göz atacağız. Go'yu kurun, genellikle şu şekilde anılır golang, Ubuntu 20.04'te. Bu, güvenilir ve verimli uygulamalar oluşturmamızı sağlayacak, Google tarafından oluşturulan modern bir açık kaynak programlama dilidir. Derlenmiş bir dildir, yani yazılımı çalıştırmak için kullanılan yürütülebilir bir dosya oluşturmak için kaynak kodunu derlemeniz gerekecek.
Gibi birçok popüler uygulama Kubernetes, liman işçisiPrometheus ve Terraform, Go'da yazılmıştır. Bu bir çöp toplayıcı ile derlenmiş, eşzamanlı, zorunlu, yapılandırılmış, nesne yönelimli olmayan programlama dili.
Go'nun genel özelliklerinden bazıları
- Tek bir proje açık kaynak.
- Bu dil C'ye benzer bir sözdizimi kullanın.
- kullanımları statik yazım ve performansı C ve C ++ gibi dillerinkiyle karşılaştırılabilir çünkü bunlar gibi, derleyici, Go kodunu makine koduna dönüştürür.
- Bu dil dinamik dillerin birçok özelliği ve olanağına sahiptir python gibi.
- Sistem programlama için tasarlanmış bir dil olmasına rağmen, bir çöp toplayıcı ve diğer üst düzey yetenekler sağlar bu onu çok güçlü bir dil yapar.
- Go ikilisi şu özelliklere sahiptir: çapraz derleme doğal olarak.
- Go, nesne yönelimli programlama paradigmasını destekler, ancak çoğu popüler programlama dilinin aksine, tür ve anahtar sözcük mirasına sahip değildir.
- Bu bir programlama dilidir çok işlemcili sistemlerden yararlanmak için tasarlanmıştır.
Go'yu Ubuntu 20.04'e yükleyin
Go'yu Ubuntu 20.04'e yüklemek için yalnızca aşağıdaki adımları izlememiz gerekecek:
Go tarball'ı indirin
Bu yazı itibariyle, en son kararlı sürüm 1.14.2'dir. Tarball'ı indirmeden önce, ziyaret etmeniz tavsiye edilir resmi indirme sayfası Git ve yeni bir sürümün olup olmadığını kontrol et.
Bizi ilgilendiren paketi indirmek için yapabiliriz web tarayıcısından veya wget kullanarak bir terminalde (Ctrl + Alt + T):
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
İndirdikten sonra yapacağız indirilen dosyayı dizinde açın / Yerel / usr:
sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/
Yol değişkeninden sığdır
Al Go dizini konumunu $ PATH ortam değişkenine ekleyin, sistem Go çalıştırılabilir ikili dosyalarını nerede bulacağını bilecektir.
Bu, dosyaya aşağıdaki satırı ekleyerek yapılabilir. / etc / profile (sistem genelinde kurulum için) veya dosyaya $ HOME / .profile (güncel bir kullanıcı kurulumu için):
export PATH=$PATH:/usr/local/go/bin
Önceki satır bizi en çok ilgilendiren dosyaya eklendiğinde, geriye yalnızca onu kaydetmek ve mevcut kabuk oturumuna yeni PATH ortam değişkenini yükle komut ile:
source ~/.profile
Kurulumu doğrulayın
Yapabileceğiz sistemde yüklü olan sürüme bakın terminalde yazarak (Ctrl + Alt + T):
go version
Küçük bir örnek
Bu dilin kurulumunu test etmek için klasik mesajını yazdıran basit bir program oluşturacağız.Selam Dünya'.
Varsayılan olarak çalışma alanının konumunu belirten GOPATH değişkeni $ HOME / go olarak ayarlandı. Çalışma alanı dizinini oluşturmak için sadece terminale yazmamız gerekir (Ctrl + Alt + T):
mkdir ~/go
Çalışma alanı içinde, adlı yeni bir dizin oluşturacağız src ve dizinin içinde merhaba:
mkdir -p ~/go/src/hola
Bu dizinde favori düzenleyicimizi kullanarak adlı bir dosya oluşturacağız merhaba.gove içine aşağıdaki kodu yapıştıracağız:
package main import "fmt" func main() { fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n") }
Yapıştırıldıktan sonra, yalnızca dosyayı kaydedip çıkmamız gerekecek. Almak için Go Çalışma Alanı dizin hiyerarşisi hakkında daha fazla bilgi, kullanıcılar ziyaret edebilir Belgeler sayfası.
Şimdi dizine gideceğiz ~ / go / src / merhaba y programı derlemek için aşağıdaki komutu çalıştırın:
cd ~/go/src/hola go build
Yukarıdaki komut oluşturacak merhaba adlı yürütülebilir bir dosya. Bunu şu komutu yazarak gerçekleştirebiliriz:
./hola
Ubuntu 20.04 sistemimize Go'yu indirip kurduğumuza göre artık projelerimizi geliştirmeye başlayabiliriz. İçin bu dil hakkında daha fazla bilgi için, kullanıcılar şuraya başvurabilir: resmi belgeler.