X-Nico

3 unusual facts about Douglas McIlroy


Diff

The final version, first shipped with the 5th Edition of Unix in 1974, was entirely written by Douglas McIlroy.

MH Message Handling System

MH follows the Unix philosophy of write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface (Doug McIlroy).

Normalized Systems

In Normalized Systems vision, Douglas McIlroy's dream of constructing information systems based upon rational principles becomes a reality.


Component-based software engineering

The idea that software should be componentized - built from prefabricated components - first became prominent with Douglas McIlroy's address at the NATO conference on software engineering in Garmisch, Germany, 1968,

Quicksort

Practical efficiency and smaller variance in performance were demonstrated against optimised quicksorts (of Sedgewick and Bentley-McIlroy).


see also