File:Go_Logo_Blue.svg · Wikimedia Commons · See Wikimedia Commons
Also known as Go programming language
programming language developed by Google and the open-source community
Go is a programming language created by Google and open-source contributors designed to make software development faster and more efficient. It matters because it provides developers with a simpler alternative to older languages while being powerful enough for large-scale projects that need to run reliably.
AI-generated from the Wikipedia summary — may contain errors.
Source code
Gopher image by [Renee French][rf], licensed under [Creative Commons 4.0 Attribution license][cc4-by]. Unless otherwise noted, the Go source files are distributed under the BSD-style license found in the LICENSE file. Note that the Go project uses the issue tracker for bug reports and proposals only. See for a list of places to ask questions about the Go language.
Excerpt from the source-code README · 1,453 chars · not written by Vinony
Wikidata facts
- Official website
- go.dev
Show 12 more facts
- Stack Exchange tag
- stackoverflow.com/tags/go
- file extension
- go
- inception
- 2009-11-10
- Commons category
- Go (programming language)
- media type
- text/x-go
- social media followers
- 35000
- hashtag
- golang
- issue tracker URL
- github.com/golang/go/issues
- source code repository URL
- github.com/golang/go
- official blog URL
- go.dev/blog
- official wiki URL
- go.dev/wiki
- software version identifier
- 1.26.2
Sources (14)
via Wikidata · CC0
~35 min read
Article
Go is a high-level, general-purpose programming language that is statically typed and compiled. It is known for the simplicity of its syntax and the efficiency of development that it enables through the inclusion of a large standard library supplying many needs for common projects. It was designed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson, and publicly announced in November 2009. It is syntactically similar to C, but also has garbage collection, structural typing, and CSP-style concurrency. It is often referred to as Golang to avoid ambiguity and because of its former domain name, golang.org, however, its proper name is Go.
There are two major implementations:
Gallery (2)
Available in 63 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- abstract
- Afrikaans
- Albanian
- Armenian
- Azerbaijani
- Bahasa Indonesia
- Bangla
- Basque
- Belarusian
Show 44 more
- Breton
- Bulgarian
- Catalan
- Croatian
- Czech
- Danish
- Estonian
- Finnish
- Galician
- Greek
- Gujarati
- Hebrew
- Hungarian
- Icelandic
- Irish
- Kara-Kalpak
- Kyrgyz
- Latin
- Latvian
- Malay
- Malayalam
- Nederlands
- Norwegian
- Polski
- Romanian
- Serbian
- simple
- Sinhala
- Slovak
- Slovenian
- Svenska
- Swahili
- Tajik
- Tamil
- Tiếng Việt
- Türkçe
- Ukrainian
- Urdu
- Uzbek
- Wu Chinese
- zh_min_nan
- zh_yue
- فارسی
- 한국어
via Wikidata sitelinks · CC0