Sitemap
IT Chronicles

Human Stories About Their Careers in Information Technology

Member-only story

IT HISTORY

The Programming Language That Tried To Be Everything — And Accidentally Created C

How IBM’s universal ambition drove Bell Labs out of Multics — and forged the minimalist core of modern software.

10 min readOct 17, 2026

--

Press enter or click to view image in full size
The architectural clash between IBM's PL/I mainframe cathedral and the Unix C revolution
The architectural clash between IBM’s monolithic PL/I mainframe cathedral and the minimalist Unix and C revolution. AI-generated illustration.

One afternoon in the late 1960s, deep inside the computer room at Bell Telephone Laboratories in Murray Hill, New Jersey, Doug McIlroy stared at a fresh billing sheet spitting from a line printer.

His expression was colder than the machine room air conditioning.

As head of the Computing Techniques Research Department, McIlroy was guiding Bell Labs through the most ambitious software undertaking in history: Multics.

Conceived by MIT, General Electric, and Bell Labs, Multics promised to turn raw computing into a municipal public utility, streaming cycles into homes and offices like water from a tap.

Press enter or click to view image in full size
General Electric GE-645 Mainframe
The General Electric GE-645 mainframe, delivered to MIT in 1967 for the Multics project. Photo: Dóeltenga, CC BY-SA 4.0, via Wikimedia Commons

Reality collapsed at the first gate.

On the room-sized GE-645 mainframe, compiling a basic operating system kernel module seized the CPU for an extended stretch and consumed a large share of…

--

--

huizhou92
huizhou92

Written by huizhou92

Backend engineer | Love reading and writing | Lifelong learner | Efficiency enthusiast.

IT Chronicles
IT Chronicles

Published in IT Chronicles

Human Stories About Their Careers in Information Technology