b. 1932, Newton, Massachusetts · Head of Bell Labs CS research; inventor of Unix pipes
Also known as: McIlroy, Doug McIlroy
Douglas McIlroy headed the Bell Labs Computing Techniques Research Department, the group that produced Unix. His most influential technical contribution is the pipe (|), which joins one program's standard output to another's standard input — still the foundation of Linux shell composition.
He wrote several core utilities (echo, spell, diff, sort, join, graph, tr) and articulated the Unix philosophy ("write programs that do one thing and do it well") in the 1978 Bell System Technical Journal.
Video
Related people: Ken Thompson, Dennis Ritchie, Brian Kernighan
Works cited in this book:
- UNIX Time-Sharing System: Forward (1978) (with Elliot N. Pinson, Berkley A. Tague)
Discussed in:
- Chapter 7: Pipes, Redirection, and Streams · The Pipeline
- Chapter 2: A History of Unix and Linux · The Unix Philosophy
