Haga algunas preguntas sobre las celebridades informáticas
El primero que no lo sabe
En memoria del gran informático Edsger Wybe Dijkstra
Otro artículo sobre EWD,
***Disfrútalo.
Extraído del blog de Meng Yan
En memoria del gran informático Edsger Wybe Dijkstra
El 8 de agosto de 2002, revisé mi trabajo sobre electrónica de programación extrema como habitual Suscríbete a la newsletter del grupo. De repente vi un discurso de Grady Booch, un raro invitado en este grupo y padrino de OO, y el tema era Dijkstra. Pensé que todos estaban discutiendo algún problema difícil planteado por el profesor Dijkstra, pero cuando miré más de cerca, me di cuenta de que era un obituario similar a una introducción a la vida: después de muchos años de luchar contra el cáncer, el gran informático holandés Edsger Wybe Dijkstra falleció. en 2002. Falleció en su casa de Nuenen, Países Bajos, el 6 de agosto de 2018. 72 años.
¡Eso es!
Este Dijkstra es el Dijkstra que propuso la "teoría dañina del goto", el Dijkstra que propuso el semáforo y la primitiva PV y resolvió el interesante problema de la "cena de los filósofos", y el creador del algoritmo del camino más corto de Dijkstra. diseñador e implementador del primer compilador Algol 60, diseñador y desarrollador del sistema operativo, el hombre que, junto con D. E. Knuth, es conocido como el mayor científico informático de nuestro tiempo.
Alan Turing se suicidó hace un siglo y von Neumann falleció hace muchos años. Como profesionales de esta industria relativamente nueva, parecemos estar muy acostumbrados a partir de lo que creemos y leemos. El nombre que leo es el de una persona viva que sigue viva y es el orgullo de nuestro tiempo. Ya sean D. E. Knuth, Fred Brooks, Dennis Ritchie, Ken Thompson, Brian Kernighan los que siguen siendo fuertes, o Bjarne Stroustrup, Grady Booch, Steve McConnell, Andy Koenig, Robert Martin, Kent Becker, Martin Fowler, James Gosling, que están en en su mejor momento, O el joven y alegre Linus Trovalds o Andrei Alexandrescu Todos parecemos estar acostumbrados a pensar que con un solo correo electrónico, los nombres de estos libros se convertirán inmediatamente en tus amigos. Internet ha convertido la Tierra en una gran aldea, donde todos están muy cerca.
Pero, lamentablemente, Internet no puede acortar el inframundo que abarca la vida y la muerte. ¡Hoy una verdadera superestrella cayó ante nuestros ojos! Como programador común, siento pena y tristeza desde el fondo de mi corazón. También sentí este tipo de dolor hace dos años y medio cuando me enteré por primera vez de la muerte de Richard Stevens, pero no era tan fuerte como lo es hoy. Después de todo, cuando todavía no sabía nada de programación, sabía que había una persona llamada Dijkstra que aconsejaba a todos no abusar de goto. Antes de eso, me parecía que goto era todo el secreto de la programación. Más tarde, cuando estaba estudiando algoritmos, estructuras de datos, sistemas operativos y otros cursos, el nombre Dijkstra saltaba del libro una y otra vez, y mi respeto por este nombre se hizo cada vez más profundo. Sé que estaba loco por C++ en sus últimos años, lo cual es casi el mayor honor que yo, un fanático de C++, puedo sentir. Una vez pensé que algún día le escribiría un correo electrónico sin decir nada, solo para expresarle mi gratitud personal y respeto por él.
Inesperadamente, ¡incluso esta oportunidad ya no existe!
Dijkstra ha guiado y seguirá guiando a todos los programadores de este planeta. ¡Su contribución e influencia perdurarán para siempre!
Adjunto se encuentra la introducción de Grady Booch a Dijkstra
> El profesor Edsger Wybe Dijkstra, un destacado pionero de la ciencia y
> industria de la informática, murió después de una larga lucha contra el cáncer el 6
> de agosto de 2002 en su casa de Nuenen, Países Bajos.
>
> Dijkstra nació en 1930 en Rotterdam, Países Bajos. , hijo de
> padre químico y madre matemática. Se graduó en el
> Gymnasium Erasmianum de Rotterdam y obtuvo títulos en matemáticas
>. y física teórica de la Universidad de Leyden y un doctorado en
> ciencias de la computación de la Universidad de Ámsterdam. Trabajó como
> programador en el Mathematisch Centrum de Ámsterdam. , 1952-62; fue
> profesor de matemáticas en la Universidad Tecnológica de Eindhoven,
> 1962-1984 y fue investigador de la Burroughs Corporation, 1973-1984. >
> Ocupó la Cátedra Schlumberger Centennial en Ciencias de la Computación en la
> Universidad de Texas en Austin, 1984-1999, y se jubiló como Profesor
> Emérito en 1999.
>
> A Dijkstra le sobreviven su esposa durante más de cuarenta años, Maria (Ria) C.
> Dijkstra Debets, sus tres hijos, Marcus J. , Femke E. y el
> científico informático Rutger M. Dijkstra, y por dos nietos.
> Dijkstra recibió el premio en 1972. Premio ACM Turing, visto con frecuencia
> Premio Nobel de Computación. Fue miembro de la
> Real Academia de las Artes y las Ciencias de los Países Bajos, miembro de la Academia Estadounidense
> de las Artes y las Ciencias. Sciences y miembro distinguido de la
> Sociedad Británica de Computación. Recibió el premio AFIPS Harry Goode de 1974, el
> premio IEEE Computer Pioneer de 1982 y el premio ACM SIGCSE de 1989. por
> Contribuciones destacadas a la educación en informática.
> La Universidad de Economía le otorgó un doctorado honorario en 2001. En
> 2002, la Fundación C&C. de Japón reconoció a Dijkstra "por sus
> contribuciones pioneras al establecimiento de la base científica
> del software informático a través de la investigación creativa en la teoría básica del software
> , teoría de algoritmos, programación estructurada y semáforos".
>
> Dijkstra es conocido por la idea de que la lógica matemática es y
> debe ser la base. por la construcción sensata de programas informáticos y por
> sus contribuciones a la metodología matemática. Es responsable de
> la idea de construir sistemas operativos explícitamente sincronizados
> y para los fundamentos intelectuales para el control disciplinado de
> la indeterminación. Es bien conocido por sus sorprendentemente eficientes más cortos.
> p>
> algoritmo de ruta y por haber diseñado y
codificó el primer compilador Algol 60
>. Fue famoso por ser el líder en la abolición de la declaración GOTO
> de la programación.
>
> Dijkstra fue un escritor prodigioso. Su colección completa de más de
> mil trescientas obras escritas fue escaneada digitalmente y está disponible
> en la computadora para producir su producción académica y sus cartas. .
>
> Dijkstra era conocido por su ingenio, elocuencia y habilidad con las palabras,
> como en su comentario "La cuestión de si las computadoras "Lo que puedo pensar es
> como la pregunta de si los submarinos pueden nadar"; su consejo a un
> investigador prometedor, que le preguntó cómo seleccionar un tema de investigación:
> "Haz sólo lo que sólo tú puedas hacer"; y su comentario en su conferencia del Premio Turing
> "En su calidad de herramienta, las computadoras no serán más que una onda expansiva
> en la superficie de nuestra cultura. En su calidad de desafío intelectual
>, no tienen precedentes en la historia cultural de
> humanidad."
>
> Dijkstra enriqueció el lenguaje de la informática con muchos conceptos y
> frases, como programación estructurada, separación de preocupaciones,
> sincronización, mortal el abrazo, la cena de filósofos, la condición previa más débil
>, el mando cauteloso, el milagro excluido y los famosos
> "semáforos" para controlar los procesos informáticos. El inglés de Oxford
<. p>> Diccionario cita su uso de las palabras "vector" y "stack" en un
> contexto informático.
>
> Dijkstra disfrutó interpretando a Mozart para sus amigos en su Boesendorfer
> piano. A él y a su esposa les gustaba explorar parques estatales y nacionales
> en su autobús Volkswagen, apodado Touring Machine, en el que
> escribió muchos aspectos técnicos. artículos.
>
> A lo largo de su carrera científica, Dijkstra formuló y persiguió los
> ideales académicos más elevados de rigor científico sin contaminaciones comerciales,
> consideraciones gerenciales o políticas La simplicidad, la belleza y
> elocuencia eran sus características distintivas, y su intransigente insistencia en
> la elegancia en la programación y las matemáticas fue una inspiración para él.
> miles. Juzgó su propio trabajo según los más altos estándares y planteó un
> desafío continuo a sus muchos amigos para que hicieran lo mismo. p>> asumió voluntariamente el papel de Sócrates, el de un tábano para
> la sociedad, recorriendo repetidamente su país natal y su país adoptivo
> comentando los errores inherentes a la moda. ideas y los
> peligros de los compromisos que sirven al tiempo. Al igual que Sócrates, su legado más
> significativo es para aquellos que interactuaron con él en grupos pequeños
. > discusiones o correspondencia científica sobre ideas a medio formular
> y descubrimientos emergentes. Particularmente privilegiados son quienes asistieron
> a sus grupos de lectura.
n Eindhoven y Austin, conocidos como los
> "Tuesday Afternoon Clubs".
>
> Al paso de Dijkstra, recordemos la despedida de Fedón sobre
> Sócrates: "podemos decir verdaderamente que de todos los hombres de su tiempo que
> hemos conocido, él fue el más sabio, el más justo y el mejor."