Go (proqramlaşdırma dili)
Jump to navigation
Jump to search
"Google Go" buraya istiqamətləndirilir. Go oyununu oynayan kompüter proqramı üçün AlphaGo səhifəsinə baxın.
Go | |
---|---|
![]() | |
Paradiqmalar | Multi Paradiqma[1][2][3] |
Yaradılma tarixi | 10 noyabr,2009 |
Müəlliflər |
Robert Qreysmer Rob Payk Ken Tombson |
Tərtibatçılar | The Go To Authors |
Fayl sonluğu |
.gc |
Sonuncu versiyası | 1.14.4 (1 iyun,2020[4]) |
Sınaq versiyası | (8 avqust,2016[5]) |
Sistem tipi | Statik,Struktural |
Təsirlənib |
Paskal (proqramlaşdırma dili) C++[6] BCPL,[6] Python (proqramlaşdırma dili) Limbo Oberon (Proqramlaşdırma dili)[7][8] |
Lisenziya | BSD, +patent |
Əməliyyat sistemi | Linux[9], Windows 7 və digərləri[10], OpenBSD, Solaris, DragonFlyBSD, Plan 9, Mac OS |
go.dev | |
![]() |
Go (proqramlaşdırma dili) — Google tərəfindən [11] Robert Qreysmer, Rob Paykike və Ken Thombson tərəfindən tərtib edilmiş, yazılmış, tərtib edilmiş bir proqramlaşdırma dilidir. [12] 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. [13] Dili, domen adı, golang.org səbəbiylə tez-tez "Golang" olaraq adlandırılır, lakin orijinal adı Go-dur. [14] İki əsas tətbiqi var:
- Bir çox əməliyyat sistemlərini, mobil cihazları, [15] və WebAssembly-i hədəf alan Google'un özünün hosting [16]kompilyator alət dəsti[17]
- GccGo
Üçüncü tərəf bir tərcüməçi Gopher.JS [18] veb inkişaf üçün önə gedən JavaScript üçün tərtib edir.
İstinadlar[redaktə | mənbəni redaktə et]
- ↑ "First-Class Functions in Go". October 20, 2021 tarixində arxivləşdirilib. İstifadə tarixi: November 14, 2018.
Go supports ... a functional programming style in a strongly typed language.
- ↑ "Is Go an object-oriented language?". May 3, 2020 tarixində arxivləşdirilib. İstifadə tarixi: April 13, 2019.
Although Go has types and methods and allows an object-oriented style of programming, there is no type hierarchy.
- ↑ "Go: code that grows with grace". June 18, 2022 tarixində arxivləşdirilib. İstifadə tarixi: June 24, 2018.
Go is Object Oriented, but not in the usual way.
- ↑ "Release History". February 17, 2017 tarixində arxivləşdirilib. İstifadə tarixi: June 11, 2020.
- ↑ "Release History - The Go Programming Language". golang.org. November 16, 2021 tarixində arxivləşdirilib. İstifadə tarixi: August 8, 2016.
- ↑ 1 2 Pike, Rob. "Hello Gophers". April 24, 2014. October 10, 2016 tarixində arxivləşdirilib. İstifadə tarixi: March 11, 2016.
- ↑ "Text file LICENSE". The Go Programming Language. November 1, 2021 tarixində arxivləşdirilib. İstifadə tarixi: October 5, 2012.
- ↑ "Additional IP Rights Grant". The Go Programming Language. October 26, 2021 tarixində arxivləşdirilib. İstifadə tarixi: October 5, 2012.
- ↑ "lang/go: go-1.4 – Go programming language". OpenBSD ports. December 23, 2014. September 16, 2021 tarixində arxivləşdirilib. İstifadə tarixi: January 19, 2015.
- ↑ "Go Porting Efforts". Go Language Resources. cat-v. January 12, 2010. August 12, 2021 tarixində arxivləşdirilib. İstifadə tarixi: January 18, 2010.
- ↑ 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.
- ↑ "Language Design FAQ". golang.org. January 16, 2010. January 2, 2013 tarixində arxivləşdirilib. İstifadə tarixi: February 27, 2010.
- ↑ 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.
- ↑ "Is the language called Go or Golang?". September 3, 2022 tarixində arxivləşdirilib. İstifadə tarixi: March 26, 2020.
The language is called Go.
- ↑ "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.
- ↑ 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.
- ↑ "Go 1.11 is Released - The Go Blog". August 24, 2018. June 23, 2021 tarixində arxivləşdirilib. İstifadə tarixi: January 1, 2019.
- ↑ "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.