Douglas McIlroy

Douglas McIlroy Imagen en Infobox. Biografía
Nacimiento 1932
Estados Unidos
Nacionalidad Estados Unidos
Capacitación Universidad de Cornell
Instituto de Tecnología de Massachusetts
Facultad de Ingeniería de la Universidad de Cornell ( en )
Ocupaciones Matemático , ingeniero , programador , profesor universitario , informático
Otras informaciones
Trabajé para Universidad de Dartmouth
Campo Ciencias de la información ( en )
Miembro de Academia Nacional de Ingeniería de los Estados Unidos
Director de tesis Eric Reissner ( en )
Sitio web www.cs.dartmouth.edu/~doug
Obras primarias
Tubo , componente de software , hechizo ( d ) , diff , Sort

Malcolm Douglas McIlroy (nacido en 1932 ) es matemático , ingeniero y programador . Desde 2007 es profesor asistente de informática en Dartmouth College . El Dr. McIlroy es mejor conocido como el autor original de Implementación de canalización de Unix , Programación orientada a componentes y varias herramientas de Unix , como spell , diff , sort , join , graph , speak y tr .

El Dr. McIlroy recibió su Bachillerato ( en el sistema universitario anglosajón, ver también Licenciatura ) en Ingeniería Física de la Universidad de Cornell en 1954 , y un Doctorado en Matemáticas Aplicadas del MIT en 1959 por su tesis De resolución de ecuaciones diferenciales de conchas cónicas . Se incorporó a Bell Laboratories en 1958. De 1965 a 1986, fue director de su departamento de investigación de tecnología informática (la cuna del sistema operativo Unix ), y posteriormente fue un miembro distinguido del equipo técnico. Se jubiló de Bell Laboratories en 1997 y actualmente es profesor asistente en el Dartmouth College en el Departamento de Ciencias de la Computación.

Es miembro de la Academia Nacional de Ingeniería y ha recibido el premio USENIX ("The Flame") Lifetime Achievement Award y el premio Software Tools. Anteriormente trabajó para la Association for Computing Machinery (ACM ) como orador nacional, presidente del Premio Turing , miembro del Comité de Planificación de Publicaciones y editor asociado de Communications of the ACM , Journal of the ACM y ACM Transactions on Programming. Idiomas y sistemas . También fue miembro del Comité Ejecutivo de la "Computer Science Network" CSNET .

Citas

Artículos relacionados

enlaces externos