Programming Language

Go

Go (programminglanguage)
Full NameGolang
Short NameGo
DescriptionStatically typed, compiled programming language
CompanyGoogle
WebYes
MobileNo
EnterpriseNo
EmbeddedNo
Snippet from Wikipedia: Go (programming language)

Go is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. It is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency. It is often referred to as Golang because of its former domain name, golang.org, but its proper name is Go.

There are two major implementations:

  • Google's self-hosting "gc" compiler toolchain, targeting multiple operating systems and WebAssembly.
  • gofrontend, a frontend to other compilers, with the libgo library. With GCC the combination is gccgo; with LLVM the combination is gollvm.

A third-party source-to-source compiler, GopherJS, compiles Go to JavaScript for front-end web development.

GitHub Topics

Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.

package main

import "fmt"

func main() {
  fmt.Println("Hello, world!")
}

Source: Wikibooks

See also: Programming Languages

  • dev/go.txt
  • Last modified: 2022/08/14 14:55
  • by Henrik Yllemo