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.

All labels observed (11)

How this entity was disambiguated

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/

How these facts were elicited

Referenced by (94)

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

kubelet writtenIn Go
kube-proxy language Go
kubectl CLI programmingLanguage Go
subject surface form: kubectl
Flux writtenIn Go
this entity surface form: Go programming language
GTK (for graphical interface) bindingAvailableFor Go
subject surface form: GTK
GraphQL usedWith Go
podman programmingLanguage Go
subject surface form: Podman
Azure Blob Storage supportsInterface Go
this entity surface form: Go SDK
WireGuard VPN protocol programmingLanguage Go
subject surface form: WireGuard
GoLand primaryFocus Go
this entity surface form: Go programming language
GoLand supportsTechnology Go
this entity surface form: Go modules