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 high-level 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