Generated from each track's frontmatter, sorted by year of first release. The axes are defined in the taxonomy.
| track | era | reach | paradigm | memory | typing | concurrency |
|---|---|---|---|---|---|---|
| C — The Substrate | 1972 | systems, backend | procedural | manual | static-weak | os-threads |
| Python — The Contrast Case | 1991 | backend, data, glue | procedural, object-oriented, functional | refcount | dynamic-strong | gil-limited |
| Java 8 — Enterprise Default, and the Lambda Break | 1996 | backend, frontend | object-oriented, functional | gc | static-strong | os-threads |
| OCaml — Types as a Design Tool | 1996 | backend, systems | functional, procedural, object-oriented | gc | static-strong | effects-domains |
| Go — Deliberate Austerity | 2009 | backend, glue | procedural | gc | static-strong | goroutines-channels |
| Elixir — The Same VM, Different Ergonomics | 2012 | backend | functional, actor | gc | gradual | actors |
| Rust — Ownership in the Compiler | 2015 | systems, backend | procedural, functional | ownership | static-strong | os-threads |