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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (11)

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 (94)

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

Python influenced Go
C++ influenced Go
Go alsoKnownAs Go
this entity surface form: Golang
Go stableRelease Go self-linksurface differs
this entity surface form: Go 1.22
Ken Thompson coCreatorOf Go
this entity surface form: Go programming language runtime (early work)
Azure supportsLanguage Go
subject surface form: Microsoft Azure
Evolver follows Go
Evolver precededBy Go
Evolver hasPart Go
LLVM supportsLanguageFrontend Go
this entity surface form: Go (via gccgo-llvm and others, experimental)
Rob Pike knownFor Go
this entity surface form: Go programming language
Rob Pike coCreatorOf Go
this entity surface form: Go programming language
Rob Pike coDesignerOf Go
this entity surface form: Go programming language
Rob Pike notableWork Go
this entity surface form: Go programming language
Rob Pike hasGivenTalkOn Go
this entity surface form: Go programming language
Robert Griesemer knownFor Go
this entity surface form: Go programming language
Robert Griesemer notableWork Go
this entity surface form: Go programming language
Robert Griesemer hasGivenTalkOn Go
this entity surface form: Go programming language
Newsqueak influenced Go
Newsqueak relatedTo Go
gc (Go compiler) partOf Go
this entity surface form: Go toolchain
gc (Go compiler) implements Go
this entity surface form: Go programming language specification
CSP (Communicating Sequential Processes) influenced Go
this entity surface form: Go concurrency model
Redis supportsClient Go