A small, low-level imperative language (Ritchie, 1972) that maps directly onto the abstract machine of a typical CPU. Manual memory, weak static typing, no runtime — still the lingua franca of systems programming.
Key facts
Year / creator: 1972, Dennis Ritchie at Bell Labs.