Go (programming language) - Wikipedia
Go (programming language)
Go (often referred to as Golang)1 is a high-level, general-purpose programming language that is statically typed and compiled. Originally designed in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson, Go was publicly announced in November 2009,2[^4] and is developed by Google[^5] and community contributors. Go has a simple syntax similar to C++,3 as well as garbage collection, structural typing,[^9] CSP -style concurrency,4 and a broad standard library.1
There are two major implementations:
Printed 2026-09-17.
(echo:: @ ᯤ)
Footnotes
-
Bin Uzayr, Sufyan (2023). GoLang: The Ultimate Guide. CRC Press. doi:10.1201/9781003309055. ISBN 9781003309055. Archived from the original on August 21, 2026. Retrieved August 20, 2026. ↩ ↩2
-
Kincaid, Jason (November 10, 2009). “Google’s Go: A New Programming Language That’s Python Meets C++”. TechCrunch. Retrieved January 18, 2010. ↩
-
“Go Introduction”. www.w3schools.com. Retrieved November 23, 2024. ↩
-
Metz, Cade (May 5, 2011). “Google Go boldly goes where no code has gone before”. The Register. Archived from the original on July 28, 2025. ↩
-
“Go 1.5 Release Notes”. Retrieved January 28, 2016. The compiler and runtime are now implemented in Go and assembler, without C. ↩
-
“The Go programming language”. GitHub. Retrieved November 1, 2024. ↩
-
“gofrontend”. GitHub. Retrieved November 1, 2024. ↩
-
“gccgo”. Retrieved November 1, 2024. gccgo, the GNU compiler for the Go programming language ↩
-
“Gollvm”. Retrieved November 1, 2024. Gollvm is an LLVM-based Go compiler. ↩