Go (programlama dili)

Go
ParadigmasıDerlenen, emirli, yapısal
İlk çıkışı10 Kasım 2009 (15 yıl önce) (2009-11-10)
TasarımcıKen Thompson
Robert Griesemer, Rob Pike
GeliştiriciGoogle Inc.
Kararlı sürüm1.23[1] (6 Şubat 2024)
EtkilendikleriAlef, APL,[2] BCPL,[2] C, CSP, Limbo, Modula, Newsqueak, Oberon, occam, Pascal,[3] Python, Smalltalk[4]
PlatformuLinux, OS X, Windows, bazı BSD ve Unix versiyonları
İşletim sistemiÇapraz platform
LisansBSD lisansı stili
Olağan dosya uzantıları.go
Web sitesigo.dev
Go'nun önceki, Amerikan yer sincabı maskotlu logosu.

Go, statik tipli, derlenen, yüksek seviyeli bir programlama dilidir. Robert Griesemer, Rob Pike ve Ken Thompson tarafından Google'da 2007 yılından itibaren geliştirilmeye başlanmıştır.[5] Sözdizimi C'ye benzerdir fakat hafıza erişimi güvenlidir, kullanılmayan hafıza kaynakları sisteme otomatik olarak geri verilir, interface veri tipleri sayesinde yapısal (özellik bazlı) tip sistemini (structural type system) destekler ve eşzamanlı (concurrent) çalışan işlemlerin (process) ortak hafıza kullanabilmelerinin yanında birbiriyle iletişim kurmalarını (communicating sequential processes) sağlayan ögelere sahiptir. Eski alan adı golang.org olduğundan sık sık golang ismiyle anılır ama asıl adı Go'dur.[6]

Go derleyicisi "gc" açık kaynaktır ve Linux, OS X, Windows, bazı BSD ve Unix versiyonları ve ayrıca 2015'ten itibaren akıllı telefonlar için geliştirilmiştir.

  1. ^ "Release History - The Go Programming Language". go.dev. 22 Kasım 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Eylül 2024. 
  2. ^ a b Pike, Rob (24 Nisan 2014). "Hello Gophers". 10 Ekim 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Mart 2016. 
  3. ^ "Language Design FAQ". golang.org. 16 Ocak 2010. 2 Ocak 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Şubat 2010. 
  4. ^ "The Evolution of Go". 16 Ocak 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Eylül 2015. 
  5. ^ "Google's Go: A New Programming Language That's Python Meets C++". 7 Ocak 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Kasım 2009. 
  6. ^ "Frequently Asked Questions (FAQ)". 22 Kasım 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Kasım 2022. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne