Go

Yazılım ekran görüntüsü:
Go
Yazılım detaylar:
Versiyon: 1.5 Güncelenir
Qayıt: 27 Sep 15
Geliştirici: The Go Project
Lisans: Ücretsiz
Popülerlik: 6

Rating: 3.0/5 (Total Votes: 2)

Go Google'da mühendis bir ekip tarafından geliştirilen açık kaynak kodlu, çapraz platform, dışavurumcu, serbestçe dağıtılabilir, çöp toplama ve eşzamanlı programlama dilidir. Git, herhangi bir geliştirici, kararlı, güvenilir ve etkin uygulamalar oluşturmak mümkün olacak. Birkaç interaktif örnekler projenin ana sayfasında mevcuttur.


Kolayca GDB kullanarak debug edilebilir

Git programlama dili ile üretilen kod kolayca GDB (GNU Projesi Debugger) açık kaynak yazılımı kullanılarak debug edilebilir. GNU / Linux işletim sistemi üzerinde git başlamak için, sadece bilgisayarınıza & rsquo karşılık paketi karşıdan;., S mimarisi Ana dizinde arşiv kaydetmek ve onu açarsınız


bin & rsquo;

& lsquo yere gidin, Terminal uygulamasını açın; klasörü (örneğin cd / home / softoware / go / bin /) ve & lsquo çalıştırın; help & rsquo gitmek ./; Mevcut komut satırı seçenekleri ve kullanım mesajı görüntülemek için komut. Git programlama dili ile başlamak nasıl Genişletilmiş belgeler de projenin ana web sitesinde sağlanır.


Komut satırı seçenekleri

Onun yerleşik komutlar, bir Go çevre hakkında bilgi yazdırmak için derlemek için kaynak kodu işleyerek Git dosyalarını oluşturmak için, paketler düzeltmek için, nesne dosyaları kaldırmak için, paketleri listelemek için, paket ve bağımlılıkları derlemek sağlayacak ve Go programını çalıştırın ve paketleri test etmek için.

Ayrıca, derlemek ve paketleri ve bağımlılıklarını kurmak, paket kaynağa, paketler üzerinde go aracı veteriner koş, koş gofmt belirli bir go aracı çalıştırabilirsiniz yanı sıra paketleri ve bağımlılıklarını indirmek ve yüklemek için.


GNU / Linux, BSD, Mac ve Windows üzerinde çalışır

yorum başında belirtildiği gibi, Go BSD yanı sıra, herhangi bir GNU / Linux dağıtımı üzerinde kullanabileceğiniz anlamına gelir bir çapraz platform programlama dili olduğunu, Mac OS X ve Microsoft Windows işletim sistemleri. Her ikisi de 32 ve 64-bit bilgisayar platformları şu anda desteklenen

Bu sürümde Yeni nedir:.

    < li> derleyici ve çalışma zamanı şimdi (biraz assembler) ile Git tamamen yazılır. C uygulamasında yer alan artık edilir ve böylece bir kez dağılımını oluşturmak için gerekli olan C derleyicisi gitti.
  • çöp toplayıcı şimdi eşzamanlı ve mümkün olduğunda, diğer goroutines paralel çalıştırarak dramatik alt duraklama süreleri sağlar.

  • Varsayılan olarak
  • programlar mevcut çekirdek sayısı ayarlanır GOMAXPROCS çalıştırmak git; Önceki sürümlerde 1'e varsayılan.
  • İç paketleri için destek artık tüm depoları için sağlanmıştır değil, sadece git çekirdek.
  • go komutu artık deneysel destek sağlar & quot; vendoring & quot; dış bağımlılıkları.
  • Yeni bir go aracı iz komut program uygulaması ince taneli izleme destekler.
  • (godoc farklı) yeni bir go doc komut komut satırı kullanımı için özelleştirilmiştir.

nedir sürümü 1.4.2 Yeni

  • Bu yeni sürüm, yaklaşık yedi ay sonra gelen tahliye Mayıs ayında 1.1, 1.1 ve 1.0 arasında 14 aydan çok daha kısa bir süreyi gidin. Biz gelecekte önemli sürümler arasında bir mukayese aralık tahmin.
  • 1.2 Git dil uygulaması ve araçlar, bazı performans iyileştirmeleri ve birçok eklemeler ve standart kitaplığa (geriye dönük uyumlu) değişikliklere küçük bir dil değişiklikleri çift, çeşitli geliştirmeler içerir.
  • bazı değişiklikler mevcut (buggy) programların davranışlarını etkileyebilir olarak, tüm detaylar için sürüm notlarını okuyun. Aşağıda verildiği olayları olduğunu.
  • Yeni üç endeks dilim sözdizimi uzunluğu yanı sıra kapasite belirtmek için yeteneği ekler. Bu, yalnızca altta yatan dizinin sınırlı bir bölümünü erişebilirsiniz bir dilim değerini geçmesine programcı, daha önce güvensiz paket kullanımını gerektiren bir teknik veriyor.
  • alet zincirinin önemli bir yeni özellik hesaplamak ve ekran test kapsamı sonuçları için tesistir. Ayrıntılar için gidip testi ve kapak aracı belgelerine bakın. Daha sonra bu hafta biz detaylı bu yeni özelliği anlatılmaktadır bir makale yayınlayacak.
  • Goroutines şimdi ön emptively planlanıyor, bu zamanlayıcı bir fonksiyona girişte zaman zaman çağrılır. Bu, aynı iş parçacığı üzerinde diğer goroutines açlıktan meşgul goroutines önleyebilirsiniz.
  • Varsayılan goroutine yığın boyutu bir artış bazı programların performansını artırmak gerekir. (Eski boyut performansı kritik kesitlerde pahalı yığın segment geçişi tanıtmak için bir eğilim vardı.) Diğer taraftan, bir makinenin tüm kaynakları tüketen yaramaz programları engellemelidir, yeni yığın boyutlarına ilişkin kısıtlamalar ve işletim sistemi iş parçacığı sayısını . (Bu sınırlar zamanı / debug paketinde yeni işlevler kullanılarak ayarlanabilir.)
  • Son olarak, standart kütüphaneye birçok değişiklikler arasında, önemli değişiklikler, yeni kodlama paketi, Printf biçim dizeleri de endeksli argümanları ve şablon paketleri bazı uygun eklemeler bulunmaktadır.

nedir sürümü 1.4.1 Yeni

  • Bu yeni sürüm, yaklaşık yedi ay sonra gelen tahliye Mayıs ayında 1.1, 1.1 ve 1.0 arasında 14 aydan çok daha kısa bir süreyi gidin. Biz gelecekte önemli sürümler arasında bir mukayese aralık tahmin.
  • 1.2 Git dil uygulaması ve araçlar, bazı performans iyileştirmeleri ve birçok eklemeler ve standart kitaplığa (geriye dönük uyumlu) değişikliklere küçük bir dil değişiklikleri çift, çeşitli geliştirmeler içerir.
  • bazı değişiklikler mevcut (buggy) programların davranışlarını etkileyebilir olarak, tüm detaylar için sürüm notlarını okuyun. Aşağıda verildiği olayları olduğunu.
  • Yeni üç endeks dilim sözdizimi uzunluğu yanı sıra kapasite belirtmek için yeteneği ekler. Bu, yalnızca altta yatan dizinin sınırlı bir bölümünü erişebilirsiniz bir dilim değerini geçmesine programcı, daha önce güvensiz paket kullanımını gerektiren bir teknik veriyor.
  • alet zincirinin önemli bir yeni özellik hesaplamak ve ekran test kapsamı sonuçları için tesistir. Ayrıntılar için gidip testi ve kapak aracı belgelerine bakın. Daha sonra bu hafta biz detaylı bu yeni özelliği anlatılmaktadır bir makale yayınlayacak.
  • Goroutines şimdi ön emptively planlanıyor, bu zamanlayıcı bir fonksiyona girişte zaman zaman çağrılır. Bu, aynı iş parçacığı üzerinde diğer goroutines açlıktan meşgul goroutines önleyebilirsiniz.
  • Varsayılan goroutine yığın boyutu bir artış bazı programların performansını artırmak gerekir. (Eski boyut performansı kritik kesitlerde pahalı yığın segment geçişi tanıtmak için bir eğilim vardı.) Diğer taraftan, bir makinenin tüm kaynakları tüketen yaramaz programları engellemelidir, yeni yığın boyutlarına ilişkin kısıtlamalar ve işletim sistemi iş parçacığı sayısını . (Bu sınırlar zamanı / debug paketinde yeni işlevler kullanılarak ayarlanabilir.)
  • Son olarak, standart kütüphaneye birçok değişiklikler arasında, önemli değişiklikler, yeni kodlama paketi, Printf biçim dizeleri de endeksli argümanları ve şablon paketleri bazı uygun eklemeler bulunmaktadır.

sürümünde 1.1.1 yeni nedir: Biz App Engine için Git runtime açıkladı 2011 yılında

  • . O zamandan beri, biz Go App Engine deneyimini geliştirmek için devam etti ve genellikle Google Cloud Platformu Go desteği düzeldi. Örneğin, google-api-go-client Compute Engine, Cloud Storage, BigQuery'deki, Drive, ve daha birçok.
  • da dahil olmak üzere, Google'ın ortak API bir dizi, bir git arabirimi sağlar

Benzer yazılım

Yorumlar Go

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!