What is Io written in?
The Io runtime is written in C.
Io is a programming language, first released in 2002.
Implementation
| Layer | Written in | Notes |
|---|---|---|
| Runtime | C | The Io interpreter is written in C. |
Runtime model
The Io runtime, written in C, manages the execution of Io programs. Runtime-based languages rely on a host process to interpret or compile code at runtime rather than compiling entirely ahead-of-time to native machine code. This means running Io programs requires the runtime to be present on the target system.
The choice of C for the runtime gives Io access to native performance, established platform abstractions, and existing ecosystem libraries.
Explore in the Graph
See Io's full lineage, including all implementation and influence relationships, in the interactive graph.
Open Interactive Graph →Or view the Io language page for the complete record.