What is Raku written in?
The Raku runtime is written in C.
Raku is a member of the Perl family of programming languages, first released in 2015.
Implementation
| Layer | Written in | Notes |
|---|---|---|
| Runtime | C | Reference implementation runs on MoarVM, written in C. |
Runtime model
The Raku runtime, written in C, manages the execution of Raku 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 Raku programs requires the runtime to be present on the target system.
The choice of C for the runtime gives Raku access to native performance, established platform abstractions, and existing ecosystem libraries.
Explore in the Graph
See Raku's full lineage, including all implementation and influence relationships, in the interactive graph.
Open Interactive Graph →Or view the Raku language page for the complete record.