Douglas McIlroy cytaty

Malcolm Douglas McIlroy jest amerykańskim matematykiem, inżynierem i programistą. Od 2007 posiada tytuł adjunct professor nauk informatycznych Dartmouth College. Znany jest z uczestnictwa w projektowaniu pierwszej wersji systemu operacyjnego Unix, tworząc m.in. pierwszą implementację potoków uniksowych oraz szereg programów narzędziowych takich, jak spell, diff, sort, join i tr. Jego praca naukowa na temat komponentowego tworzenia oprogramowania uczyniła go pionierem w tej dziedzinie.

McIlroy uzyskał tytuł bakałarza fizyki na Cornell University w 1954 roku oraz tytuł doktora matematyki stosowanej na Massachusetts Institute of Technology za swą rozprawę On the Solution of the Differential Equations of Conical Shells. W 1958 roku rozpoczął pracę w Bell Labs, zaś między 1965 i 1986 rokiem był szefem departamentu badawczego technik obliczeniowych, by w późniejszych latach zostać honorowym członkiem personelu technicznego. W 1997 roku przeszedł na emeryturę i obecnie pracuje jako adjunct professor w departamencie nauk informatycznych na Dartmouth College.

Jest członkiem National Academy of Engineering i wygrał zarówno USENIX Lifetime Achievement Award, jak i Software Tools Award przez nią organizowane. Wcześniej pracował jako wykładowca w Association for Computing Machinery, członek komisji Nagrody Turinga, członek komitetu planowania publikacji oraz zastępca redaktora naczelnego w Communications of the ACM, Journal of the ACM oraz ACM Transactions on Programming Languages and Systems. Zasiadał również w komisji wykonawczej CSNET-u. Wikipedia  

✵ 1932
Douglas McIlroy Fotografia
Douglas McIlroy: 6 cytatów0 Polubień

Douglas McIlroy: Cytaty po angielsku

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

Doug McIlroy

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 <br class="br">Kontekst: I don&#x27;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, &#x27;less,&#x27; has over 40 options and 60 commands! It&#x27;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

Doug McIlroy (2005). Ancestry of Linux — How the Fun Began https://archive.org/details/DougMcIlroy_AncestryOfLinux_DLSLUG <br class="br">Kontekst: 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, &#x27;What can we throw out? Why is there this option?&#x27; It&#x27;s often because there is some deficiency in the basic design — you didn&#x27;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

Doug McIlroy (2003). The Art of Unix Programming: Basics of the Unix Philosophy http://www.catb.org/esr/writings/taoup/html/ch01s06.html