0% encontró este documento útil (0 votos)
90 vistas3 páginas

Vida y legado de Edsger Dijkstra

Edsger Wybe Dijkstra fue un científico de la computación holandés conocido por sus contribuciones al problema del camino más corto, la notación polaca inversa, el algoritmo del banquero y la oposición a la sentencia GOTO. Dijkstra desarrolló importantes algoritmos y conceptos en ciencias de la computación y trabajó para formalizar la verificación de programas a través de la derivación de programas. Fue galardonado con el Premio Turing en 1972.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
90 vistas3 páginas

Vida y legado de Edsger Dijkstra

Edsger Wybe Dijkstra fue un científico de la computación holandés conocido por sus contribuciones al problema del camino más corto, la notación polaca inversa, el algoritmo del banquero y la oposición a la sentencia GOTO. Dijkstra desarrolló importantes algoritmos y conceptos en ciencias de la computación y trabajó para formalizar la verificación de programas a través de la derivación de programas. Fue galardonado con el Premio Turing en 1972.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Edsger Wybe Dijkstra

Gutiérrez Rivas Sonia Alejandra

14 de abril de 2014

Grupo. 1CM11

1
1. Edsger Wybe Dijkstra

Róterdam, Países Bajos, 11 de mayo de 1930 - Nuenen, Países Bajos, 6


de agosto de 2002) fue un cientíco de la computación de los Países Bajos.
Dijkstra estudió física teórica en la Universidad de Leiden. Trabajó como
investigador para Burroughs Corporation a principios de los años 1970. En
la Universidad de Texas en Austin, Estados Unidos, ocupó el Schlumberger
Centennial Chair in Computer Sciences. Se retiró en 2000.
Entre sus contribuciones a las ciencias de la computación está la solución
del problema del camino más corto, también conocido como el algoritmo de
Dijkstra, la notación polaca inversa y el relacionado algoritmo shunting yard,
THE multiprogramming system, el algoritmo del banquero y la construcción
del semáforo para coordinar múltiples procesadores y programas. Otro con-
cepto debido a Dijkstra, en el campo de la computación distribuida, es el
de la auto-estabilización, una vía alternativa para garantizar la conabilidad
del sistema. El algoritmo de Dijkstra es usado en la ruta más corta primero
(SPF) que es usado en el protocolo de enrutamiento Open Shortest Path First
(OSPF). También se le debe la autoría de la expresión Crisis del software,
aparecida en su libro The Humble Programmer y usada ampliamente en la
famosa reunión de la OTAN de1968 sobre desarrollo del software. Recibió el
Premio Turing en 1972.
Era conocido por su baja opinión de la sentencia GOTO en programación,
que culminó en 1968 con el artículo Go To Statement Considered Harmful
(La sentencia Goto considerada perjudicial), visto como un paso importante
hacia el rechazo de la expresión GOTO y de su ecaz reemplazo porestructu-
ras de control tales como el bucle while. El famoso título del artículo no era
obra de Dijkstra, sino de Niklaus Wirth, entonces redactor de Comunicacio-
nes del ACM. Dijkstra era un acionado bien conocido de ALGOL, y trabajó
en el equipo que desarrolló el primer compilador para este lenguaje. En ese
mismo año creó el primer sistema operativo con estructura jerárquica, de
niveles o capas. Fue denominado THE (Technische Hogeschool, Eindhoven)
que se utilizó con nes didácticos.

Desde los años 1970, el principal interés de Dijkstra fue la vericación for-
mal. La opinión que prevalecía entonces era que uno debe primero escribir un
programa y seguidamente proporcionar una prueba matemática de su correc-
ción. Dijkstra objetó que las pruebas que resultan son largas e incómodas, y
que la prueba no da ninguna comprensión de cómo se desarrolló el programa.
Un método alternativo es la derivación de programas, desarrollar prueba y
programa conjuntamente. Uno comienza con una especicación matemática
del programa que se supone va a hacer y aplica transformaciones matemá-

2
Figura 1: Edsger Dijkstra

ticas a la especicación hasta que se transforma en un programa que pueda


ser ejecutado.
El programa que resulta entonces es sabido correcto por la construcción. Mu-
chos de los últimos trabajos de Dijkstra tratan sobre las maneras de hacer
uida la argumentación matemática.
Respecto a su carácter árido y ácido, conocidas son su oposición a la ins-
trucción GOTO y al lenguaje BASIC (mutila la mente más allá de toda
recuperación). Alan Kay expuso que 1 en informática, la arrogancia se mi-
de en nanodijkstras.
Dijkstra murió el 6 de agosto de 2002 después de una larga lucha contra el
cáncer.

2. Referencias

http://www.ecured.cu/index.php/Edsger_Dijkstra
http://es.wikipedia.org/wiki/Edsger_Dijkstra

También podría gustarte