Go (proqramlaşdırma dili)

Vikipediya, azad ensiklopediya
Naviqasiyaya keç Axtarışa keç
Çap versiyası artıq dəstəklənmir və render xətaları ola bilər. Zəhmət olmasa brauzerinizi yeniləyin və əvəzinə standart brauzer çap funksiyasından istifadə edin.
Go
Loqonun şəkli
Paradiqmalar Strukturlu proqramlaşdırma, Obyekt yönümlü proqramlaşdırma
Yaradılma tarixi 10 noyabr 2009[2][3]
Müəlliflər Ken Tompson
Tərtibatçılar Google, Ken Tompson
Fayl sonluğu .go
Sonuncu versiyası
Təsirlənib C[4], Pascal[4], Oberon[4], Smalltalk[5], Modula-2[6], APL (proqramlaşdırma dili)[7], Occam
Əməliyyat sistemi FreeBSD, Linux, macOS, OpenBSD, Solaris, Microsoft Windows, iOS, Android
go.dev
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Go (proqramlaşdırma dili) — Google tərəfindən[8] Robert Qreysmer, Rob Paykike və Ken Tombson tərəfindən tərtib edilmiş proqramlaşdırma dili.[9] 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.[10] Veb-saytı olan golang.org səbəbiylə tez-tez "Golang" olaraq adlandırılır, lakin orijinal adı Go-dur.[11] İki əsas tətbiqi var:

  • Bir çox əməliyyat sistemlərini, mobil cihazları,[12] və WebAssembly-i hədəf alan Google-un özünün hosting[13]kompilyator alət dəsti[14]
  • GccGo Üçüncü tərəf bir tərcüməçi Gopher. JS[15] veb inkişaf üçün önə gedən JavaScript üçün tərtib edir.

İstinadlar

  1. Release History.
  2. https://go.dev/blog/13years.
  3. https://go.dev/doc/faq.
  4. 1 2 3 https://golang.org/doc/faq#ancestors.
  5. https://talks.golang.org/2015/gophercon-goevolution.slide#19. 2015.
  6. http://golang.org/doc/go_faq.html#ancestors.
  7. https://talks.golang.org/2014/hellogophers.slide#21.
  8. Kincaid, Jason. "Google's Go: A New Programming Language That's Python Meets C++". TechCrunch. November 10, 2009. January 18, 2010 tarixində arxivləşdirilib. İstifadə tarixi: January 18, 2010.
  9. "Language Design FAQ". golang.org. January 16, 2010. January 2, 2013 tarixində arxivləşdirilib. İstifadə tarixi: February 27, 2010.
  10. Metz, Cade. "Google Go boldly goes where no code has gone before". The Register. May 5, 2011. September 28, 2019 tarixində arxivləşdirilib. İstifadə tarixi: June 19, 2020.
  11. "Is the language called Go or Golang?". September 3, 2022 tarixində arxivləşdirilib. İstifadə tarixi: March 26, 2020. The language is called Go.
  12. "Go 1.5 Release Notes". April 3, 2016 tarixində arxivləşdirilib. İstifadə tarixi: January 28, 2016. The compiler and runtime are now implemented in Go and assembler, without C.
  13. Metz, Cade. "Google's In-House Programming Language Now Runs on Phones". wired.com. August 19, 2015. September 18, 2021 tarixində arxivləşdirilib. İstifadə tarixi: June 19, 2020.
  14. "Go 1.11 is Released – The Go Blog". August 24, 2018. June 23, 2021 tarixində arxivləşdirilib. İstifadə tarixi: January 1, 2019.
  15. "A compiler from Go to JavaScript for running Go code in a browser: Gopherjs/Gopherjs". April 18, 2020. September 6, 2022 tarixində arxivləşdirilib. İstifadə tarixi: June 19, 2020.

Həmçinin bax