Go

E17649

Go is a statically typed, compiled programming language developed at Google, known for its simplicity, efficient concurrency support, and suitability for scalable networked and cloud services.

Jump to: Surface forms Statements Referenced by

Observed surface forms (5)


Statements (63)

Predicate Object
instanceOf compiled programming language
programming language
statically typed programming language
alsoKnownAs Go
surface form: Golang
concurrencyModel CSP (Communicating Sequential Processes)
designedBy Ken Thompson
Rob Pike
Robert Griesemer
developer Google
executionModel compiled to native code
fileExtension .go
firstAppeared 2009
hasCommand go build
go fmt
go run
go test
hasFeature channels
cross-compilation support
garbage collection
goroutines
interfaces
modules
packages
standard tooling
type inference for local variables
influenced Carbon
Crystal
Dart
Julia
Kotlin
Rust
influencedBy Aleph
surface form: Alef

C
Limbo
Modula-2
surface form: Modula

Newsqueak
Oberon
Pascal
license BSD-style license
memoryManagement garbage collected
notableUser Cloudflare
Docker
Google
Kubernetes
packageManager go toolchain (go get, go mod)
paradigm concurrent programming
imperative programming
procedural programming
structured programming
platform cross-platform
stableRelease Go self-linksurface differs
surface form: Go 1.22
standardImplementation gc (Go compiler)
standardLibrary Go standard library
supports cloud-native development
concurrency
network programming
typingDiscipline static typing
strong typing
usedFor DevOps tooling
cloud infrastructure tools
distributed systems
web services
website https://go.dev/

Referenced by (27)

Full triples — surface form annotated when it differs from this entity's canonical label.

Go alsoKnownAs Go
this entity surface form: Golang
this entity surface form: Go programming language runtime (early work)
Rob Pike coCreatorOf Go
this entity surface form: Go programming language
Evolver follows Go
Evolver hasPart Go
C++ influenced Go
Python influenced Go
Rob Pike knownFor Go
this entity surface form: Go programming language
Evolver precededBy Go
Go stableRelease Go self-linksurface differs
this entity surface form: Go 1.22
subject surface form: Microsoft Azure
this entity surface form: Go (via gccgo-llvm and others, experimental)