1972
C programming language takes shape at Bell Labs
Dennis Ritchie evolved C from B during 1971–73; 1972 was the most creative period for the language and first compiler.
What it was for
C is a systems language — close to the machine, but portable. Used to write operating systems (UnixAn influential multitasking OS from the 1970s — files, pipes, and C shaped Linux, macOS, and BSD./Linux kernels), databases, embedded firmwareSoftware stored in hardware that controls a device — persists across reboots and updates infrequently., game engines, and anything that needs speed and direct memory control. C still underpins most OSOperating system — software that manages hardware and provides services to applications. and runtime code today.
Companies
- Bell Labs
Why it's here
C became the systems language of UnixAn influential multitasking OS from the 1970s — files, pipes, and C shaped Linux, macOS, and BSD. and later the foundation for C++, Objective-CA language combining C with Smalltalk-style object messaging — used for macOS and iOS before Swift., GoA language from Google — simple syntax, fast compilation, and built-in concurrency via goroutines., and much of modern infrastructure.
Why it mattered
It added a practical type system to B and enabled rewriting UnixAn influential multitasking OS from the 1970s — files, pipes, and C shaped Linux, macOS, and BSD. in a portable high-level languageA programming language closer to human logic than machine code — compiled or interpreted into lower-level instructions..
What it solved
B was too limited for the PDP-11 byte architecture and growing UnixAn influential multitasking OS from the 1970s — files, pipes, and C shaped Linux, macOS, and BSD. kernelThe core of an operating system that manages hardware, memory, and processes — everything else depends on it. needs.
Media
- ImageC (programming language)
Cobaiahackers, CC BY-SA 4.0, via Wikimedia Commons
Related
- The C Programming Language book publishedFebruary 22, 1978
- Unix operating system created1969
- Unix language before C created1969
- C language standardizedDecember 14, 1989
- Prolog language created1972