Go
since 2012
Go is a statically typed language designed for simple, readable systems and network software with built-in concurrency support and a garbage-collected runtime.
- Typing
- static
- Runtime
- native with runtime
- Memory
- garbage collected
LangIndex is a quiet, source-backed reference focused on practical fit, design tradeoffs, tooling, governance, and examples for developers choosing or maintaining languages.
Static, client-side search powered by Pagefind. No tracking, no account, no remote calls.
A small verified set to prove the content model before expanding coverage.
since 2012
Go is a statically typed language designed for simple, readable systems and network software with built-in concurrency support and a garbage-collected runtime.
since 2015
Rust is a statically typed systems language focused on memory safety, performance, and reliable concurrency without a garbage collector.
since 2012
TypeScript is a typed superset of JavaScript that adds static analysis and type annotations while compiling to JavaScript for existing runtimes.
Dimensional, tradeoff-first comparisons between related languages.
Decision guides that frame languages by the problem you are solving.
Cross-language ideas: type systems, runtimes, memory, and tooling.
Every language page is a regular file in this repository. Open a pull request to fix a fact, add an example, or expand a tradeoffs section. Facts that are not obvious from official docs need a citation.