Tuesday, October 21, 2008

Dennis Ritchie


¿Quién es?
¿Qué impacto han tenido sus logros?

1 comment:

Agustin said...

Dennis MacAlistair Ritchie: Nació en Bronxville, Nueva York, Estados Unidos el 9 de septiembre de 1941.
Nacionalidad: Estadounidense

Estudios Universitarios: Matemáticas aplicadas de la Universidad de Harvard no se graduó de Física.

Logros e inventos: Ayudó a Ken Thompson en la creación de los lenguajes B, C y el sistema operativo Unix. Participó con los laboratorios Bell en la creación del sistema operativo MULTICS, colaboró en la creación para un compilador del lenguaje BCPL para el sistema operativo MULTICS. Escribió el compilador para el lenguaje ALTRAN un lenguaje para el cálculo de símbolos. Escribió varios libros: The Design of Switching Circuits con W. Keister y S. Washburn , The C Programming Language (1978) con Brian Wilson Kernighan, Unix Programmer's Manual (1971). Colaboró con los laboratorios Bell en el desarrollo del plan 9 un sistema operativo distribuido para realizar investigaciones. Colaboró en el desarrollo de inferno, un sistema operativo para la creación y soporte de sistemas distribuidos.

Ha recibido varios premios con Ken Thompson: Awards include: ACM Premio por un trabajo excepcional en 1974 en sistemas y lenguajes ; Premio IEEE Emmanuel Piore en 1982, Seguidores de los laboratorios Bell en 1983; Premio Turing de la Asociación de la mecanización de las computadoras en 1983; ACM premio de software de en 1983; C&C Premio de la Fundación NEC en 1989; Medalla del IEEE en 1990. Elegido para formar parte de la academia de ingenieros de Estados Unidos en 1988 . En abril de 1999 recibió la medalla nacional de tecnología.

Opinión personal: La participación de Dennis Ritchie como colaborador en varios proyectos tanto de Ken Thompson y de los laboratorios Bell han sido de gran ayuda para la sociedad y para el desarrollo de nuevas ideas, así como sus manuales de el lenguaje C y de el sistema operativo Unix han ayudado a futuros programadores en el desarrollo de software y diversas aplicaciones.