Go

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Links)
 
(10 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
|formattype=Languages
 
|formattype=Languages
 
|subcat=Programming Languages
 
|subcat=Programming Languages
 +
|extensions={{ext|go}}
 
|released=2009
 
|released=2009
 
}}
 
}}
 +
:''This article is about the programming language developed by Google. For some formats associated with the '''board game''', see [[Saved Games#Board and card games]].''
  
 
The programming language '''Go''' was released by Google in 2009 (not to be confused with an earlier unrelated programming language called "Go!", with an exclamation point, or for that matter the Japanese board game Go, the space in ''Monopoly'' at which you collect $200, or what your bratty sister yells at you if you wait too long without making your move in any board game).
 
The programming language '''Go''' was released by Google in 2009 (not to be confused with an earlier unrelated programming language called "Go!", with an exclamation point, or for that matter the Japanese board game Go, the space in ''Monopoly'' at which you collect $200, or what your bratty sister yells at you if you wait too long without making your move in any board game).
Line 13: Line 15:
 
== Links ==
 
== Links ==
 
* [http://golang.org/ Official site]
 
* [http://golang.org/ Official site]
 +
* [http://golang.org/dl/ Downloads]
 
* [[Wikipedia:Go (programming language)|Wikipedia article]]
 
* [[Wikipedia:Go (programming language)|Wikipedia article]]
 
* [http://techcrunch.com/2009/11/10/google-go-language/ TechCrunch article]
 
* [http://techcrunch.com/2009/11/10/google-go-language/ TechCrunch article]
 
* [http://dave.cheney.net/2013/10/10/why-i-think-go-package-management-is-important Why I think Go package management is important]
 
* [http://dave.cheney.net/2013/10/10/why-i-think-go-package-management-is-important Why I think Go package management is important]
 +
* [http://blog.golang.org/ The Go Blog]
 +
* [https://github.com/ChimeraCoder/gojson gojson: A simple command-line tool for manipulating JSON for use in developing Go code]
 +
* [http://golang.org/pkg/encoding/json/ Go package to encode/decode JSON]
 +
* [https://github.com/rakyll/go2xcode go2xcode: converts Go program to Xcode project]
 +
* [https://forum.golangbridge.org/ Go forum]
  
 
[[Category:Google]]
 
[[Category:Google]]

Latest revision as of 16:38, 4 January 2018

File Format
Name Go
Ontology
Extension(s) .go
Released 2009
This article is about the programming language developed by Google. For some formats associated with the board game, see Saved Games#Board and card games.

The programming language Go was released by Google in 2009 (not to be confused with an earlier unrelated programming language called "Go!", with an exclamation point, or for that matter the Japanese board game Go, the space in Monopoly at which you collect $200, or what your bratty sister yells at you if you wait too long without making your move in any board game).

The syntax of Go is similar to C, but with semicolons optional. It is a compiled language, but designed to compile so fast it practically acts like an interpreted language. Garbage collection is built in. It has object-oriented features, but without type inheritance.

Its fast compilation (and thus ability to run immediately as if it were an interpreted language, giving the "instant gratification" of the interpreted languages like BASIC that were common in the old days) is illustrated in the official site, where there is a web form where you can type or paste in any Go program and execute it on the spot.

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox