Go Diline Genel Bakış Ve Tavsiyeler

Go Diline Genel Bakış Ve Tavsiyeler

2019, Sep 09    

Go dili nedir? /Golang

2007 yılından beri Google’ın bünyesinde geliştirdiği açık kaynaklı programlama dilidir. Amaç olarak alt-sistem baz alınarak tasarlanmış olup, derlenmiş ve statik tipli bir dildir. İlk versiyonu 2009’da ortaya çıkmıştır. Derleyicisi ( Go Complier ) açık kaynak olarak birçok işletim sistemi için geliştirilmiştir.

Özellikler

  1. Büyük sistemlere ölçeklenebilir.
  2. Söz dizimin okunabilir olması ve çok fazla zorlu anahtar kelime ve tekrarlamaların bulunmaması.
  3. IDE ortamına ihtiyaç duymaması ancak desteklemesi.
  4. Alt ağ işlemlerini desteklemesi.
  5. Çoklu ( Asenkron ) işlemleri desteklemesi
  6. Hızlı derlenme süresi.

Go dilinde Hello World / Merhaba Dünya

Geleneksel olarak bir dilin söz diziminde fikir sahibi olmak için Hello World kodlarını yazılır/incelenir.

Geleneksel kodumuzda da fark ettiğiniz gibi paket yapısı var. Go dilin de herşey paketlerden oluşur. Burada dünya’ya nerhaba dememizi sağlayan “fmt” paketi go dilinin tümleşik binlerce paketinden biridir.

Go dili ile neler yapılabilir.

Sistem programlama odaklı bir dil olduğu için sunucu tarafında sanalaştırma, alt-sistemler geliştirmek için iyi bir seçenek. Web tarafında hızlı ve verimli projeler üretebilirsiniz.

Go dilinin kullanım alanları.

Docker, koding, ilkbyte, Google, Dropbox, Github, Medium gibi birçok şirket farklı ihtiyaçları için Go’yu aktif bir şekilde kullanıyor. Sadece yukardaki şirketleri baz alarak konuşursak her derde deva olabilecek bir dil gibi dursa da genel olarak sanallaştırma ve ağ kontroleri için kullanıldığını görebiliyoruz.

Micro Servis, sanallaştırma ve ağ kontrolleri için kullanmanızı tavsiye ediyorum.