Size: 2049
Comment:
|
Size: 2159
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 35: | Line 35: |
---- == Installation and Setup == Most [[Linux]] and [[BSD]] distributions offer a `go` package. |
Go
The Go programming language, also known as Golang, is a statically-typed programming language. It was designed as a modern web service programming language, with strong models for concurrency, parallelism, and error handling.
The complete toolchain is distributed as go(1).
Contents
Example
A hello world program looks like:
package main import "fmt" func main() { fmt.Println("hello world") }
To compile and run the program, try:
go build hello.go ./hello # or go run hello.go
Installation and Setup
Most Linux and BSD distributions offer a go package.
Language
Tool chain
Parsers
Standard Library Packages
Third-Party Packages
See also
A Tour of Go, an interactive tutorial
The Go Programming Language Specification