Go Dili – 1. Gün
Merhaba! Bu makalede, Go dilinin temel bilgilerini, kurulumunu ve ilk programınızı nasıl yazacağınızı ele alacağız. Go dili, Google tarafından geliştirilen, hızlı, basit ve güvenilir bir programlama dilidir.
## Go Dili ile Tanışma
Go dili, **Google** tarafından geliştirilen açık kaynak kodlu bir programlama dilidir. 2009 yılında ortaya çıkan Go, basitliği, hızını ve güvenilirliğiyle öne çıkmaktadır.
Go dili, **sistem programlama**, **web uygulamaları** ve **dağıtık sistemler** gibi çeşitli alanlarda kullanılmaktadır. **Docker**, **Kubernetes** ve **Ethereum** gibi popüler projeler Go ile yazılmıştır.
## Go Dili Neden Popüler?
Go dilinin popüler olmasının birkaç nedeni vardır:
* **Hızlı:** Go dili, C veya C++ gibi diğer dillerle karşılaştırıldığında oldukça hızlıdır.
* **Basit:** Go dili, öğrenmesi ve kullanması kolay bir dildir.
* **Güvenilir:** Go dili, hata ayıklama ve test etme kolaylığı sağlar.
* **Çapraz platform:** Go dili, Windows, Linux, macOS ve diğer işletim sistemlerinde çalışır.
* **Geniş topluluk:** Go dilinin aktif bir topluluğu vardır ve kaynak bulmak kolaydır.
## Go Dili Kurulumu
Go dilini kullanmaya başlamak için öncelikle sisteminize kurmanız gerekmektedir.
1. **Go web sitesinden indirme:** [https://golang.org/](https://golang.org/) adresinden Go’nun resmi web sitesini ziyaret edin.
2. **İndirme dosyasını açma:** İndirdiğiniz dosyayı açın ve işletim sisteminize uygun kurulum dosyasını çalıştırın.
3. **Kurulum adımlarını izleyin:** Kurulum sihirbazını takip ederek Go dilini sisteminize yükleyin.
Kurulum tamamlandıktan sonra, Go komut satırını kullanmaya başlayabilirsiniz. Komut satırına `go version` komutunu yazarak Go sürümünüzü kontrol edebilirsiniz.
## İlk Go Programınızı Yazma
Şimdi, ilk Go programımızı yazalım.
“`go
package main
import “fmt”
func main() {
fmt.Println(“Merhaba Dünya!”)
}
“`
Bu program, **”Merhaba Dünya!”** mesajını ekrana yazdıracaktır.
Bu kodu `main.go` adlı bir dosyaya kaydedin. Komut satırından `go run main.go` komutunu yazarak programı çalıştırabilirsiniz.
## Go Dilinde Temel Kavramlar
* **Paketler:** Go dili, kodun organize edilmesini sağlayan paketlere dayalıdır. `package main` satırı, kodun `main` paketine ait olduğunu belirtir.
* **İçe aktarma:** `import “fmt”` satırı, `fmt` paketini içeri aktarır. `fmt` paketi, ekrana çıktı yazdırmak için fonksiyonlar içerir.
* **Fonksiyonlar:** `func main()` satırı, `main` fonksiyonunu tanımlar. Go dilinde, programın yürütülmesi `main` fonksiyonundan başlar.
* **Println() fonksiyonu:** `fmt.Println()` fonksiyonu, verilen parametreleri ekrana yazdırır.
## Go Dilinde Veri Tipleri
Go dili, çeşitli veri tipleri sunar:
* **int:** Tam sayılar için kullanılır.
* **float64:** Ondalıklı sayılar için kullanılır.
* **string:** Metinler için kullanılır.
* **bool:** Doğru veya yanlış değerleri için kullanılır.
* **array:** Sabit uzunluklu veri koleksiyonları için kullanılır.
* **slice:** Değişken uzunluklu veri koleksiyonları için kullanılır.
* **map:** Anahtar-değer çiftleri için kullanılır.
## Go Dilinde Değişkenler
Go dilinde değişkenler, `var` veya `:=` operatörleri kullanılarak tanımlanır.
“`go
var name string = “Fatih” // var kullanılarak tanımlama
age := 30 // := kullanılarak tanımlama
“`
## Sonuç
Bu makalede, Go dilinin temel bilgilerini, kurulumunu ve ilk programınızı nasıl yazacağınızı öğrendiniz. Go dilini öğrenmeye devam etmek için, Go’nun resmi dokümanlarını ve çevrimiçi kaynakları inceleyebilirsiniz.
#Etiketler: Go, Go Dili, Programlama Dili, Kurulum, İlk Program, Veri Tipleri, Değişkenler
