robot de la enciclopedia para niños

Douglas McIlroy para niños

Enciclopedia para niños
Datos para niños
Douglas McIlroy
Douglas McIlroy.jpeg
Información personal
Nacimiento 24 de abril de 1932
Newburgh (Estados Unidos)
Nacionalidad Estadounidense
Educación
Educado en
Supervisor doctoral Eric Reissner
Información profesional
Ocupación Matemático, ingeniero, programador, profesor universitario e informático teórico
Área Ciencias de la información, Ciencia computacional e ingeniería, matemáticas e ingeniería
Empleador Dartmouth College
Obras notables
  • componente de software
  • Diff
  • Sort
  • Join (Unix)
  • Tr
Miembro de Academia Nacional de Ingeniería (desde 2006)
Sitio web cs.dartmouth.edu/~doug
Distinciones
  • Beca de la Asociación Estadounidense para el Avance de la Ciencia (1995)

Malcolm Douglas McIlroy (nacido en 1932) es un matemático, ingeniero y programador estadounidense. Es conocido por sus importantes contribuciones al mundo de la informática y el desarrollo del sistema operativo Unix. Actualmente, es profesor en el Dartmouth College.

¿Quién es Douglas McIlroy?

Douglas McIlroy nació en 1932 en Newburgh, Estados Unidos. Desde joven, mostró interés por las matemáticas y la ingeniería. Su trabajo ha sido fundamental para entender cómo funcionan los programas de computadora y cómo se pueden crear de manera más eficiente.

Su formación académica

McIlroy estudió en la Universidad Cornell, donde obtuvo su título en ingeniería física en 1954. Luego, continuó sus estudios en el Instituto Tecnológico de Massachusetts (MIT). Allí, en 1959, consiguió su doctorado en Matemáticas Aplicadas. Su tesis doctoral se centró en ecuaciones diferenciales relacionadas con estructuras cónicas.

Su carrera en Bell Labs

En 1958, Douglas McIlroy se unió a los Laboratorios Bell. Este lugar fue muy importante porque allí nació el sistema operativo Unix. McIlroy llegó a ser jefe de estudios en el departamento de Búsqueda de Técnicas de Computación. Su trabajo en Bell Labs duró muchos años, hasta que se retiró en 1997. Fue reconocido como Miembro Honorífico del equipo técnico por su gran labor.

Reconocimientos y premios

Douglas McIlroy es miembro de la Academia Nacional de Ingeniería de Estados Unidos desde 2006. También ha recibido varios premios importantes, como "La llama" del grupo de usuarios de UNIX, USENIX. Además, ha participado activamente en la Association for Computing Machinery, una organización clave en el campo de la informática. También fue miembro del comité ejecutivo de CSNET.

¿Cuáles fueron sus aportes a la informática?

El Dr. McIlroy es famoso por varias ideas y herramientas que cambiaron la forma en que se desarrollan los programas de computadora.

La idea de los "pipes" en Unix

Una de sus ideas más importantes es la de la segmentación usando "filtros" y "pipes" (tuberías). Esto es fundamental en el sistema operativo Unix. Imagina que tienes varias herramientas pequeñas que hacen una tarea específica. Con los "pipes", puedes conectar estas herramientas para que la salida de una sea la entrada de la siguiente. Así, puedes resolver problemas complejos combinando herramientas sencillas.

El concepto de componentes de software

McIlroy también propuso la idea de los "componentes de software". Esto significa crear programas como si fueran piezas de un rompecabezas. Cada pieza (componente) hace una tarea específica y se puede usar en diferentes programas. Esto hace que sea más fácil construir programas grandes y reutilizar partes ya hechas.

Herramientas y comandos de Unix

Además, Douglas McIlroy creó varias herramientas y comandos que son parte esencial de Unix. Algunos de ellos son:

  • spell: Un programa para revisar la ortografía.
  • diff: Una herramienta que compara dos archivos y muestra las diferencias entre ellos.
  • sort: Un comando para ordenar listas o datos.
  • join: Para combinar líneas de archivos que tienen algo en común.
  • tr: Para reemplazar o eliminar caracteres en un texto.

Estas herramientas han sido muy útiles para los programadores y usuarios de Unix durante décadas.

Galería de imágenes

Véase también

Kids robot.svg En inglés: Douglas McIlroy Facts for Kids

kids search engine
Douglas McIlroy para Niños. Enciclopedia Kiddle.