Edsger W. Dijkstra , físico holandés, informático y académico (n. 1930)
Edsger Wybe Dijkstra ( DYKE-strə ; holandés: [ˈɛtsxər ˈʋibə ˈdɛikstra] (escuchar); 11 de mayo de 1930 - 6 de agosto de 2002) fue un científico informático, programador, ingeniero de software, científico de sistemas, ensayista científico y pionero en ciencias de la computación holandés. Físico teórico de formación, trabajó como programador en el Mathematisch Centrum (Ámsterdam) de 1952 a 1962. Profesor universitario durante gran parte de su vida, Dijkstra ocupó la Cátedra del Centenario de Schlumberger en Ciencias de la Computación en la Universidad de Texas en Austin desde 1984. hasta su jubilación en 1999. Fue profesor de matemáticas en la Universidad Tecnológica de Eindhoven (1962-1984) e investigador en Burroughs Corporation (1973-1984). En 1972, se convirtió en la primera persona que no era estadounidense ni británica en ganar el Premio Turing.
Una de las figuras más influyentes de la generación fundadora de la informática, Dijkstra ayudó a dar forma a la nueva disciplina como ingeniero y teórico. Sus contribuciones fundamentales cubren diversas áreas de la informática, incluida la construcción de compiladores, sistemas operativos, sistemas distribuidos, programación secuencial y concurrente, paradigma y metodología de programación, investigación de lenguajes de programación, diseño de programas, desarrollo de programas, verificación de programas, principios de ingeniería de software, algoritmos gráficos, y fundamentos filosóficos de la programación informática y la informática. Muchos de sus artículos son fuente de nuevas áreas de investigación. Varios conceptos y problemas que ahora son estándar en informática fueron identificados por primera vez por Dijkstra o llevan nombres acuñados por él. Hasta mediados de la década de 1960, la programación de computadoras se consideraba más un arte (o un oficio) que una disciplina científica. En palabras de Harlan Mills (1986), "la programación [antes de la década de 1970] se consideraba una actividad privada de resolución de acertijos consistente en escribir instrucciones informáticas para que funcionaran como un programa". A fines de la década de 1960, la programación de computadoras estaba en un estado de crisis. Dijkstra formaba parte de un pequeño grupo de académicos y programadores industriales que defendían un nuevo estilo de programación para mejorar la calidad de los programas. Dijkstra, que tenía formación en matemáticas y física, fue una de las fuerzas impulsoras detrás de la aceptación de la programación informática como disciplina científica. Él acuñó la frase "programación estructurada" y durante la década de 1970 se convirtió en la nueva ortodoxia de programación. Como creador del movimiento de programación estructurada (el primer movimiento notable en la historia de la programación de computadoras), sus ideas sobre la metodología de programación ayudaron a sentar las bases para el nacimiento y desarrollo de la disciplina profesional de la ingeniería de software, lo que permitió a los programadores organizar y administrar cada vez más proyectos de software complejos. Como señaló Bertrand Meyer (2009): "La revolución en los puntos de vista de la programación iniciada por la iconoclasia de Dijkstra condujo a un movimiento conocido como programación estructurada, que defendía un enfoque sistemático y racional para la construcción de programas. La programación estructurada es la base de todo lo que se ha hecho". ya que en metodología de programación, incluida la programación orientada a objetos. "El estudio académico de la computación concurrente comenzó en la década de 1960, con Dijkstra (1965) acreditado como el primer artículo en este campo, identificando y resolviendo el problema de exclusión mutua. También fue uno de los primeros pioneros de la investigación sobre los principios de la computación distribuida. Su trabajo fundacional sobre concurrencia, semáforos, exclusión mutua, punto muerto (abrazo mortal), búsqueda de rutas más cortas en gráficos, tolerancia a fallas, autoestabilización, entre muchas otras contribuciones, comprende muchos de los pilares sobre los que se construye el campo de la computación distribuida. Poco antes de su muerte en 2002, recibió el premio ACM PODC Influential-Paper Award en computación distribuida por su trabajo sobre la autoestabilización de la computación de programas. Este premio anual pasó a llamarse Premio Dijkstra (Premio Edger W. Dijkstra en Computación Distribuida) el año siguiente. Como el premio, patrocinado conjuntamente por el Simposio sobre Principios de Computación Distribuida (PODC) de la Asociación de Maquinaria de Computación (ACM) y el Simposio Internacional sobre Computación Distribuida (DISC) de la Asociación Europea de Informática Teórica (EATCS), reconoce que "Ningún otro ha tenido una mayor influencia en la investigación de los principios de la computación distribuida".
2002ago., 6
Edsger W. Dijkstra
Elige Otra Fecha
Eventos en el 2002
- 16ene.
osama bin laden
El Consejo de Seguridad de la ONU establece por unanimidad el embargo de armas y la congelación de activos de Osama bin Laden, al-Qaeda y el resto de miembros de los talibanes. - 4abr.
Guerra Civil de Angola
El gobierno de Angola y los rebeldes de UNITA firman un tratado de paz que pone fin a la Guerra Civil de Angola. - 14abr.
Hugo Chavez
El presidente venezolano Hugo Chávez regresa al poder dos días después de haber sido derrocado y arrestado por las fuerzas armadas del país. - 12may.
Fidel Castro
El ex presidente estadounidense Jimmy Carter llega a Cuba para una visita de cinco días con Fidel Castro, convirtiéndose en el primer presidente de los Estados Unidos, dentro o fuera del cargo, en visitar la isla desde la revolución de Castro en 1959. - 20ago.
Saddam Hussein
Un grupo de iraquíes que se oponen al régimen de Saddam Hussein toman la embajada iraquí en Berlín, Alemania, durante cinco horas antes de liberar a sus rehenes y rendirse.