PERSON
Niklaus Wirth
Swiss computer scientist (1934–2024), designer of Pascal, Modula, and Oberon, editor of
Dijkstra's 1968 letter, and the figure whose
Program Development by Stepwise Refinement turned Dijkstra's discipline into an operational methodology.
Niklaus Wirth was the Swiss computer scientist who gave Dijkstra's ideas much of their operational form. He designed Pascal (1970), the language that taught a generation to program in structured style; Modula-2 (1978), which introduced modules as a first-class feature; and Oberon (1987), the minimalist descendant he used in the final decades of his career. His 1971 paper "Program Development by
Stepwise Refinement" is the operational manual for Dijkstra's methodological prescriptions. As editor of
Communications of the ACM, he was the one who chose the title "
Go To Statement Considered Harmful" for Dijkstra's 1968 letter — a stroke of editorial genius that shaped the reception of one of the most influential short papers in the history of computing.
In The You On AI Field Guide
Wirth and Dijkstra were close collaborators across five decades and shared a view of programming as a discipline requiring simplicity, structure, and formal reasoning. Where Dijkstra worked primarily at the level of theory and