Golang Nedir ? Go Nedir ? Google ile Bağlantısı Nedir ?

Bu aralar bir haylü popülerleşen Golang nedir ? Google tarafından 2007 yılında geliştirilmeye başlanan ve 10 Kasım 2009’da tanıtılan bir programlama dilidir. Günümüzde hala Google tarafından bu programlama dili geliştirilmektedir. Aynı zamanda açık kaynak kodlu olduğu için siz de Golang gelişiminde katkıda bulunabilirsiniz.

Golang Nedir ?

Golang: Google tarafından oluşturulmuş, açık kaynak kodlu ve daha çok sistem programlama için tasarlanmış olan bir programlama dilidir. İşin aslında Google sistemlerinin kendi içerisinde birden fazla dille yazılmasından kurtulmak amacı ile başlatılmış bir projedir. Programlama dilinin maskotu da gopher olarak isimlendirilen ve benim bu yazıyı yazarken tanışmış olduğum kemirgen bir hayvandır. Golang ile uğraşan yazılımcılara da gopher deniyormuş.

Cross platform bir işletim sistemidir. Windows, Mac OS ve Linux işletim sistemlerinde bu işletim sistemi çalışmaktadır. DLL dosyalarını indirmeden basit kodlarınızı Google tarafından sunulan çevrimiçi IDE‘yi kullanarak da çalıştırabilirsiniz.

Kendi içerisinde GoLang sadece 25 anahtar kelimeye sahiptir. C programlama dili 37 ve C++ programlama dili ise 84 anahtar kelimeye sahiptir. Anahtar kelime sayısının az tutulması ile kolay ve hızlı öğrenmek amaçlanmıştır.

GoLang mühendisleri programlama diline bilerek dilin kalitesini bozacak şeyler eklemezler. Buna bir örneği C#’da bulunan List sınıfını örnek verebilirim. List algoritmik olarak hızlı ve efektif çalışan bir mimariye sahip değildir. Bunun algoritmik olarak çok daha hızlı ve sistemi az yoran bir türü bulunana kadar GoLang programlama diline eklenmeyecektir. Bununla hedeflenen Go dilini hızlı ve temiz tutmaktır.

Java ve C# gibi programlama dillerinde her yeni gelen güncelleme ile aslında framework güncellenir ve programlama dili aynı kalır. Golang’de arada bir framework katmanı olmadığından dolayı programlama dili güncellenir ve programlama dili yeni özelliklere kavuşur. Framework ve programlama dili kavramları bir biri ile karıştı ise hemen aradaki farkları ele aldığım yazıya yönlendireyim sizi.

Günümüz programlama dillerinde bir iş, birden fazla kod ile yapılabilmektedir. Birden farklı sınıfların harmanlanması ile bu sonuçlar ortaya çıkabilmektedir. Golang ile bir iş sadece bir yöntem kullanılarak yapılması hedeflenmiştir.

GoLang

Son Yazılar

2 Yeni Dolandırıcılık Sistemi ve iCloud Kilidi Nedir ?

Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku

21 saat önce

iCloud Öncesi Kullanılan Şu Anda Unutulanlar Apple Servisleri

Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku

2 gün önce

Elmadan Haberler 3 – iPhone SE 4 İptal Edildi – Üretim Vietnam’da

Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku

3 gün önce

iPhone Güncelleme Sonrası Pil Sağlığı Neden Düşer ?

iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku

6 gün önce

iPhone iOS 16.2 İpuçları – Programsız Video İndirme ve Dahası

Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku

1 hafta önce

Face ID vs Touch ID ? Hangisi Daha Güvenilir Hangisi Daha Hızlı ?

iPhone modellerinde güvenlik için Touch ID teknolojisini de Face ID teknolojisini de kullandık. iPhone SE… Daha fazla oku

2 hafta önce

Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır