Skip to content

Lexicon Entry

C

C is a general-purpose, procedural programming language that provides low-level memory access and a simple set of keywords. It is widely considered the lingua franca of systems programming.

Related Knowledge & Cross-References

Guide

Write a Compiler from Scratch in C: Build a Working Toy Compiler

Learn how to write a compiler from scratch in C. Build a complete toy compiler with a hand-written lexer, recursive descent parser, and code generator targeting x86-64 and ARM64 assembly.