GoLang

Değerli arkadaşlar, merhaba! Bu yazımızda size, 'GoLang' programlama dilinden kısa ve net bir şekilde bahsedeceğiz.

2007 yılında geliştirilmeye başlanan ve 2009 yılında piyasaya sürülen GoLang, açık kaynak kodlu bir programlama dili olmasının yanında sistem programlama (sunucu ve alt sistemler) için tasarlanmıştır. Derlenmiş ve statik bir yapıya sahip olan Go, Google’ın kendi içerisindeki sistemleri daha hızlı, daha güvenli ve verimli hale getirmek için tasarlandı. GoLang dilini kullananlara Gopher (maskotu Gopher adlı sincap olduğu için) denir.

  • Go, yüksek performanslı ve güvenli bir dildir. Yüksek performanslı olmasının nedeni, derlenirken yorumlayıcı kullanılmamasıdır.

  • Anlaşılır, basit, sade bir dildir ve 25 adet keyword içerir. 

  • Keyword, anahtar kelime anlamını taşır. Bunlar, derleyici için özel anlamları olan, önceden tanımlanmış, ayrılmış sözcüklerdir. Anahtar kelimeler, söz dizimi (syntax) bir parçasıdır ve tanımlayıcı (değişken) olarak kullanılamazlar.

  • Go, geriye dönük bir dildir. Yani Go’nun ilk sürümünde yazılmış bir programı başka sürümlerde de sorunsuz bir şekilde çalıştırabilirsiniz.

  • Esnek bir dildir. Go ile şu alanlarda ürün çıkarabilirsiniz:
    • Sistem ve ağ programlama
    • Blockchain
    • Makine öğrenmesi
    • Büyük veri
    • Web
    • CLI
    • Masaüstü
  • Kendi çöp toplayıcısına sahiptir ve kendisine ayrılan belleğin yönetimini iyi yapar.

  • Go uygulamanızın içerisinde C, Python gibi farklı dilleri doğrudan kodunuzu yazarak çalıştırabilirsiniz (örnek).

Go programlama dili, güç bakımından C ve C++ ile yarışabilecek güçtedir. Özellikle web tarafında – genelde yük azaltmak için – hızla gelişmiş ve küresel çapta birçok proje tarafından kabul edilmiştir.

Go Kullanan Şirketler:

  • Google

  • YouTube

  • Uber

  • Trendyol

  • Medium

  • Netflix

  • Amazon

Kendi sitelerine buradan ve Github sayfalarına buradan ulaşabilirsiniz. 

GoLang ile Ekrana Hello World Yazdırma:

package main

import "fmt"

func main(){

    fmt.Println("Hello World")

}

[*] GoLang derslerine şuradan ulaşabilirsiniz: GoLang Dersleri


Yayınlanma Tarihi: 2022-07-06 22:19:22

Son Düzenleme Tarihi: 2024-01-13 20:07:51