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.
Observed surface forms (5)
| Surface form | Occurrences |
|---|---|
| Go programming language | 2 |
| Go (via gccgo-llvm and others, experimental) | 1 |
| Go 1.22 | 1 |
| Go programming language runtime (early work) | 1 |
| Golang | 1 |
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.
this entity surface form:
Golang
this entity surface form:
Go programming language runtime (early work)
this entity surface form:
Go programming language
this entity surface form:
Go 1.22
subject surface form:
Microsoft Azure
this entity surface form:
Go (via gccgo-llvm and others, experimental)