What is Tcl written in?

The Tcl runtime is written in C.

Tcl is a Wikimedia disambiguation page, first released in 1988.

Implementation

LayerWritten inNotes
RuntimeC (since 1988)Tcl interpreter written in C by John Ousterhout

Runtime model

The Tcl runtime, written in C, manages the execution of Tcl 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 Tcl programs requires the runtime to be present on the target system.

The choice of C for the runtime gives Tcl access to native performance, established platform abstractions, and existing ecosystem libraries.

Explore in the Graph

See Tcl's full lineage, including all implementation and influence relationships, in the interactive graph.

Open Interactive Graph →

Or view the Tcl language page for the complete record.

Related Pages