Go (dil)

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

Go
Loqonun şəkli
Paradiqmalar Strukturlu proqramlaşdırma, Obyekt yö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[2], Pascal[2], Oberon[2], Smalltalk[3], Modula-2[4], APL (proqramlaşdırma dili)[5], Occam
Əməliyyat sistemi FreeBSD, Linux, macOS, OpenBSD[d], Solaris, Microsoft Windows, İOS, Android
go.dev
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar
  • Bir çox əməliyyat sistemlərini, mobil cihazları,[10] və WebAssembly-i hədəf alan Google-un özünün hosting[11]kompilyator alət dəsti[12]
  • GccGo Üçüncü tərəf bir tərcüməçi Gopher. JS[13] veb inkişaf üçün önə gedən JavaScript üçün tərtib edir.

İstinadlar[redaktə | mənbəni redaktə et]

  1. Release History.
  2. 1 2 3 https://golang.org/doc/faq#ancestors.
  3. https://talks.golang.org/2015/gophercon-goevolution.slide#19. 2015.
  4. http://golang.org/doc/go_faq.html#ancestors.
  5. https://talks.golang.org/2014/hellogophers.slide#21.
  6. 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.
  7. "Language Design FAQ". golang.org. January 16, 2010. January 2, 2013 tarixində arxivləşdirilib. İstifadə tarixi: February 27, 2010.
  8. 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.
  9. "Is the language called Go or Golang?". September 3, 2022 tarixində arxivləşdirilib. İstifadə tarixi: March 26, 2020. The language is called Go.
  10. "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.
  11. 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.
  12. "Go 1.11 is Released – The Go Blog". August 24, 2018. June 23, 2021 tarixində arxivləşdirilib. İstifadə tarixi: January 1, 2019.
  13. "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[redaktə | mənbəni redaktə et]