Douglas McIlroy citations

Malcolm Douglas McIlroy est un mathématicien, un ingénieur, et un programmeur. Depuis 2007, il est professeur adjoint en informatique au Dartmouth College. Le Dr McIlroy est surtout connu comme l'auteur original de la mise en œuvre du pipeline Unix, de la Programmation orientée composant et de plusieurs outils Unix, tels que spell, diff, sort, join, graph, speak, et tr.

Le Dr McIlroy a obtenu son Baccalauréat d'ingénieur en physique à l'Université Cornell en 1954, et un Ph.D. en mathématiques appliquées au MIT en 1959 pour sa thèse De la résolution d'équations différentielles de coques coniques. Il a intégré les Laboratoires Bell en 1958. De 1965 à 1986, il fut le directeur de son département de recherche sur les techniques informatiques , et par la suite, il fut membre éminent de l'équipe technique. Il prit sa retraite des Laboratoires Bell en 1997, et est actuellement professeur adjoint au Dartmouth College dans le département d'informatique.

Il est membre de l'Académie Nationale des Ingénieurs , et il a reçu à la fois le prix USENIX pour l'ensemble de ses travaux et le prix pour les Outils Logiciels. Il a travaillé auparavant pour l'Association pour les Équipements Informatiques en tant que conférencier national, président du Prix Turing, membre du Comité de planification des Publications, et éditeur associé du Communications of the ACM, the Journal of the ACM, et ACM Transactions on Programming Languages et Systems. Il a aussi été membre du Comité exécutif du "Computer Science Network" CSNET. Wikipedia  

✵ 1932
Douglas McIlroy photo
Douglas McIlroy: 6   citations 0   J'aime

Douglas McIlroy: Citations en anglais

“It's proof that open-source can breed monsters just like the commercial pros.”

Doug McIlroy (2013). In their own words: Unix pioneers remember the good times http://www.networkworld.com/article/2168942/servers/in-their-own-words--unix-pioneers-remember-the-good-times.html
Contexte: I don't know the counts of Unix and Linux servers. I do know that my heart sinks whenever I look under the hood in Linux. It is has been so overfed by loving hands. Over 240 system calls! Gigabytes of source! A C compiler with a 250-page user manual (not counting the language definition)! A simple page turner, 'less,' has over 40 options and 60 commands! It's proof that open-source can breed monsters just like the commercial pros. Miraculously, though, this monster works.

“Everything was small… and my heart sinks for Linux when I see the size of it.”

Doug McIlroy (2005). Ancestry of Linux — How the Fun Began https://archive.org/details/DougMcIlroy_AncestryOfLinux_DLSLUG
Contexte: Everything was small... and my heart sinks for Linux when I see the size of it. [... ] The manual page, which really used to be a manual page, is now a small volume, with a thousand options... We used to sit around in the Unix Room saying, 'What can we throw out? Why is there this option?' It's often because there is some deficiency in the basic design — you didn't really hit the right design point. Instead of adding an option, think about what was forcing you to add that option.

“This is the Unix philosophy: 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 (2003). The Art of Unix Programming: Basics of the Unix Philosophy http://www.catb.org/esr/writings/taoup/html/ch01s06.html