Məzmuna keç

Go (proqramlaşdırma dili)

Vikipediya, azad ensiklopediya
Go
Loqonun şəkli
Paradiqmalar Strukturlu proqramlaşdırma, obyektyönümlü proqramlaşdırma
Yaradılma tarixi 10 noyabr 2009
Müəlliflər Ken Tompson
Tərtibatçılar Google, Ken Tompson
Fayl sonluğu .go
Sonuncu versiyası
Təsirlənib C, Pascal, Oberon, Smalltalk, Modula-2, APL, Occam
Əməliyyat sistemi FreeBSD, Linux, macOS, OpenBSD, Solaris, Microsoft Windows, İOS, Android
go.dev
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Go (proqramlaşdırma dili) — Google tərəfindən[2] Robert Qreysmer, Rob Paykike və Ken Tombson tərəfindən tərtib edilmiş proqramlaşdırma dili.[3] Go, C-yə sintaktik olaraq bənzəyir, ancaq yaddaş təhlükəsizliyi, zibil yığılması, struktur yazması ilə CSP ilə uyğunluq daşıyır.[4] Veb-saytı olan golang.org səbəbiylə tez-tez "Golang" olaraq adlandırılır, lakin orijinal adı Go-dur.[5] İki əsas tətbiqi var:

  • Bir çox əməliyyat sistemlərini, mobil cihazları,[6] və WebAssembly-i hədəf alan Google-un özünün hosting[7]kompilyator alət dəsti[8]
  • GccGo Üçüncü tərəf bir tərcüməçi Gopher. JS[9] veb inkişaf üçün önə gedən JavaScript üçün tərtib edir.
  1. ↑ Release 1.27.3 (ing.). github.com. 20 oktyabr 2026. (İstifadə tarixi: 20 oktyabr 2026).
  2. ↑ Kincaid, Jason. "Google's Go: A New Programming Language That's Python Meets C++". TechCrunch. 10 noyabr 2009. 18 yanvar 2010 tarixində arxivləşdirilib. İstifadə tarixi: 18 yanvar 2010.
  3. ↑ "Language Design FAQ". golang.org. 16 yanvar 2010. 2 yanvar 2013 tarixində arxivləşdirilib. İstifadə tarixi: 27 fevral 2010.
  4. ↑ Metz, Cade. "Google Go boldly goes where no code has gone before". The Register. 5 may 2011. 28 sentyabr 2019 tarixində arxivləşdirilib. İstifadə tarixi: 19 iyun 2020.
  5. ↑ "Is the language called Go or Golang?". 3 sentyabr 2022 tarixində arxivləşdirilib. İstifadə tarixi: 26 mart 2020. The language is called Go.
  6. ↑ "Go 1.5 Release Notes". 3 aprel 2016 tarixində arxivləşdirilib. İstifadə tarixi: 28 yanvar 2016. The compiler and runtime are now implemented in Go and assembler, without C.
  7. ↑ Metz, Cade. "Google's In-House Programming Language Now Runs on Phones". wired.com. 19 avqust 2015. 18 sentyabr 2021 tarixində arxivləşdirilib. İstifadə tarixi: 19 iyun 2020.
  8. ↑ "Go 1.11 is Released – The Go Blog". 24 avqust 2018. 23 iyun 2021 tarixində arxivləşdirilib. İstifadə tarixi: 1 yanvar 2019.
  9. ↑ "A compiler from Go to JavaScript for running Go code in a browser: Gopherjs/Gopherjs". 18 aprel 2020. 6 sentyabr 2022 tarixində arxivləşdirilib. İstifadə tarixi: 19 iyun 2020.