Merhabalar arkadaşlar. Bu yazıda GoLang diline bir giriş yapacağız, kurulum işlemlerinden bahsedeceğiz ve bir Hello World uygulamasu yapacağız.

GoLang Nedir?

Geliştirilmesinin başlangıcı 2007 yılına dayanan, ilk duyurulması 2009 yılında olan ve geliştirilmesi işlemi Google tarafından yapılan bir dildir GoLang. Açık kaynak kodlu olarak geliştirilmesi devam edilen bir dil olan GoLang’ın geliştirilmeye başlanılması sırasında çalışan abilerden birisi bize oldukça tanıdık gelecek bir isimdir: Ken Thompson

Ken Thompson, Dennis Ritchie ile birlikte C dili ve UNIX işletim sisteminin geliştiricileri arasındadır.

Go dili aynı zamanda cross-platform olarak söyleyebileceğimiz şekilde Windows, Linux ve MacOS ortamlarında çalışabilmektedir.

Kurulum

İlk olarak https://golang.org/dl/ adresinden işletim sistemimize uygun sürümü indirip kurulum işlemimizi gerçekleştiriyoruz.

Akabinde bir de Go dili kodlarımızı yazacağımız ortama ihtiyacımız var. Ben bu noktada size JetBrains tarafından geliştirilen Gogland IDE’sini önereceğim arkadaşlar. Bu IDE’ye https://www.jetbrains.com/go/download/ adresinden ulaşabilirsiniz. Verdiğim adres Early Access Program adındaki bir program üzerinden size bu IDE’yi kullanma imkanı sunmaktadır. Benim bildiğim kadarı ile JetBrains ücretli IDE’leri kararlı hale gelip satın alınacak hale gelinene kadar bu tarz programlar ile hem ücretsiz kullanıma sunuluyor hem de kullanıcıdan geliştirme feedback’leri alıyor.

Gogland IDE’sini açtığımızda gelen ekrandan New Project linkine tıklıyorum.

Location kısmındaki son alana yani son / işareti sonrasına proje adını giriyoruz. Sdk kısmına ise az indirip kurduğumuz GoLang SDK’nın yerini gösteriyoruz. MacOS ortamında bu dosya /usr/local altına girmektedir.

Create butonuna tıklayıp projemi oluşturuyorum. Akabinde projeye sağ tıklayıp önce New –> Directory deyip main isminde bir paket oluşturuyorum . Ardından da main paketine sağ tıklayıp New –> Go File diyerek bir Go dili dosyası ekleyeceğim.

Dosyanın adını MainFile olarak girip Kind olarak Empty File‘ı seçili bırakıyorum. Akabinde dosya içine çok basit olan şu Hello World kodunu ekliyorum.

import "fmt"

func main()  {
	fmt.Println("Merhaba GoLang Dünyası!")
}
  • Kod içerisinde ilk dikkat çeken nokta noktalı virgüller yok! Klasik nesne yönelimli dillerin olmazsa olmazı olan ; işareti burada yok. Geliştiricileri basitliği hedeflemişler.
  • Java dilinde konsola basit çıktı vermek için System.out.println kullanıyoruz. Burada da fmt üzerinden aynı işlemi gerçekleştirilebiliyoruz. Bunun için fmt’yi import etmemiz yeterli.
  • Println metodu ile içine verdiğimiz String ifadeyi konsola basabiliriz.

MainFile dosyasına sağ tıklıyorum ve Run sekmesine tıklıyorum. Akabinde konsolda çıktımı görüyorum:

Bu yazıda GoLang dilinden bahsettik, kurulumunu yaptık ve Hello World’ümüzü yaptık.

Görüşene kadar sağlıcakla kalın.

Selam ve Sevgilerimle