What is Angular written in?

The Angular compiler is written in TypeScript.

Angular is a web application framework, first released in 2016.

Implementation

LayerWritten inNotes
CompilerTypeScript (since 2016)Angular framework and AOT compiler written in TypeScript

Compiler implementation

The Angular compiler, written in TypeScript, translates Angular source code into an executable or intermediate format. The choice of implementation language affects the compiler's portability, build-time dependencies, and the path toward Angular eventually becoming self-hosting.

Many language compilers are written in C or C++ for maximum portability and performance. When a compiler is written in a higher-level language, it can leverage that language's abstractions for clearer compiler code, at the cost of a longer bootstrap dependency chain.

Explore in the Graph

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

Open Interactive Graph →

Or view the Angular language page for the complete record.

Related Pages