Belge

Let’s go! – Go programlama dilinin Debian’a yüklenmesi

Golang olarak da adlandırılan Go, Google tarafından oluşturulan açık kaynaklı, alt düzey, statik olarak yazılmış bir programlama dilidir.

Google programcılarından oluşan bir ekip (Robert Griesemer, Rob Pike ve Ken Thompson) Go’yu 2007’de geliştirdi. Go’nun birincil amacı, hızlı, basit, verimli ve güvenilir sunucu tarafı ve web tabanlı uygulamalar oluşturmaktır.

Go ile yazılmış yaygın olarak bilinen bazı açık kaynaklı uygulamalar arasında Dockers, Lime, InfluxDB, Kubernetes, etcd ve Terraform bulunur. Go, geliştikçe popülaritesi artmaya ve artmaya devam ediyor, birçoğunun Python, Java, C++ ve diğerleri gibi programlama dillerinin yerini alıp almadığını merak ediyor.

Go’yu Yükleme

Go’yu Linux dağıtımınıza yüklemek zahmetsizdir.

Installing Go is effortless.
Installing Go is effortless.

Bir terminal penceresi açın (<Ctrl><Alt>T). Komut isteminde şunu girin:

# sudo apt-get install golang

İstendiğinde Y tuşuna basın.

Golang Ortamını Yapılandırma

BGo’yu kullanmadan önce ortamımızı yapılandırmalı ve kurmalıyız.

İlk olarak, bir GOPATH değişkeni eklemek için ~/.profile dosyamızı düzenlemeli ve Go çalışma alt dizinimizi PATH’imize eklemeliyiz.

Edit ~/.profile file to add the GOPATH variable Go working subdirectory PATH.
GOPATH değişkeni Go çalışan alt dizini PATH’yi eklemek için ~/.profile dosyasını düzenleyin

Favori metin düzenleyicinizi kullanın ve resimde görülen satırları ~/.profile dosyasının sonuna ekleyin:

Ardından, yeni PATH değişkenlerimizi mevcut kabuk örneğimize yüklememiz gerekiyor.

Reload the new PATH variables current shell instance.
Yeni PATH değişkenlerinin mevcut kabuk örneğini yeniden yükleyin
# source ~/.profile

Güncellenmiş PATH’imiz yüklenmiş olsa da, yine de başvurduğu alt dizini oluşturmamız gerekiyor.

Create the Go working and project directories.
Create the Go working and project directories
# mkdir -p golang/src/sample && cd golang/src/sample

İlk komutun (mkdir -p golang/src/sample) Go ortamımız için ihtiyaç duyduğumuz her iki dizini de oluşturduğuna dikkat edin.

  • Çalışma alanı dizini (~./golang/src).
  • Proje dizini (~./golang/src/sample), burada ‘sample’ bizim proje dizinimizdir. Oluşturduğunuz her Go projesinin ~./golang/src içinde kendi alt dizini olmalıdır.

Elbette, komutunuzun ikinci kısmı bizi yalnızca proje dizinimize değiştirir (~./golang/src/sample).

İlk Go Programınızı Oluşturun ve Test Edin

Şimdi ilk programımızı oluşturalım ve test edelim. Zaten proje dizinimizde olduğumuzdan, ilk proje kaynak dosyamızı oluşturmak için metin düzenleyiciyi kullanın.

Creating our first Go program.
İlk Go programımızı oluşturma

Boş dosyaya aşağıdaki satırları ekleyin:

package main

import "fmt"

func main() {
fmt.Printf("Hello, FOSS Linux Readers!\n")
}

Dosyanızı sample.go olarak kaydedin. Şimdi yeni programımızı derleyelim.

Compiling our sample Go profile.
Örnek Go profilimizi derlemek

Hâlâ ~./golang/src/sample alt dizinindeyken şunu girin:

# go build

Programımız derlendikten sonra test edelim.

Running ./sample - Hello FOSS Linux Readers!
./sample – “Merhaba FOSS Linux Okuyucuları!”
# ./sample

Tebrikler! İlk Go programınızı yeni oluşturdunuz ve başarıyla test ettiniz. Heyecan verici değil mi!

Go programlama dili, Linux kullanıcılarına yalnızca yeni bir programlama dili (veya genel olarak programlama) öğrenmek için harika bir araç sunmakla kalmaz, aynı zamanda basit programların hızlı bir şekilde oluşturulmasına da olanak tanır. Go, platformlar arası bir dil olduğundan, yalnızca Linux ortamında değil, Mac, Windows ve Android ortamlarında da hızlı ve verimli çalışırlar.

Yolculuğunuzda size yardımcı olacak birkaç web sitesi:

İyi şanlar!

Yazının orijinalini buradan okuyabilirsiniz.