Git - Genel Bakış
Go, sistem programlaması düşünülerek tasarlanmış genel amaçlı bir dildir. Başlangıçta Google'da 2007 yılında Robert Griesemer, Rob Pike ve Ken Thompson tarafından geliştirildi. Güçlü ve statik olarak yazılmıştır, çöp toplama için dahili destek sağlar ve eşzamanlı programlamayı destekler.
Programlar, bağımlılıkların verimli yönetimi için paketler kullanılarak oluşturulur. Go programlama uygulamaları, yürütülebilir ikili dosyalar oluşturmak için geleneksel bir derleme ve bağlantı modeli kullanır. Go programlama dili Kasım 2009'da duyuruldu ve Google'ın bazı üretim sistemlerinde kullanılıyor.
Go Programlamanın Özellikleri
Go programlamanın en önemli özellikleri aşağıda listelenmiştir -
Dinamik dillere benzer kalıpları benimseyen çevre desteği. Örneğin, tür çıkarımı (x: = 0, int türünde bir x değişkeninin geçerli bildirimi)
Derleme süresi hızlıdır.
Dahili eşzamanlılık desteği: hafif süreçler (git rutinleri aracılığıyla), kanallar, seçim ifadesi.
Go programları basit, özlü ve güvenlidir.
Arabirimler ve Tür yerleştirme desteği.
Dış bağımlılıklar olmadan statik olarak bağlı yerel ikili dosyaların üretimi.
Kasıtlı Olarak Hariç Tutulan Özellikler
Dili basit ve öz tutmak için, diğer benzer dillerde yaygın olarak bulunan aşağıdaki özellikler Go'da dahil edilmemiştir -
Tür devralma desteği
Yöntem veya operatör aşırı yükleme desteği
Paketler arasında döngüsel bağımlılıklar için destek
İşaretçi aritmetiği desteği
İddialar için destek
Genel programlama desteği
Programlara Git
Bir Go programının uzunluğu 3 satırdan milyonlarca satıra kadar değişebilir ve ".go" uzantılı bir veya daha fazla metin dosyasına yazılmalıdır. Örneğin, merhaba.go.
Go programınızı bir dosyaya yazmak için "vi", "vim" veya başka herhangi bir metin düzenleyicisini kullanabilirsiniz.