Dijkstra fue uno de los científicos informáticos más prolíficos. Escribió el famoso EWDs. No es factible leerlos todos. Pero creo que hay algunos que todos debemos leer.¿Cuáles son algunos EWD imperdibles?
¿Cuáles de ellos son must-read?
Dijkstra fue uno de los científicos informáticos más prolíficos. Escribió el famoso EWDs. No es factible leerlos todos. Pero creo que hay algunos que todos debemos leer.¿Cuáles son algunos EWD imperdibles?
¿Cuáles de ellos son must-read?
Gracioso. Publiqué sobre esto: The E. W. Dijkstra Archive (Update). Creo que esto puede ser bastante importante, ya que es similar al A Discipline of Programming libro.
Véase también EWD316, A Short Introduction to the Art of Programming.
Si no te han presentado en un entorno formal (es decir, en la escuela o la universidad), probablemente puedas beneficiarte de la exposición al método de construcción de programas de Dijkstra, una técnica muy rígida pero poderosa para documentar y Responsable de los procesos de pensamiento al diseñar programas y algoritmos.
Una disciplina de la programación probablemente sería un buen comienzo (al igual que de Roland Backhouse Programa de Construcción), pero creo que en términos de impacto puro, lo mejor es ver a alguien experto en la técnica de utilizar con buenos resultados . Su conferencia The power of counting arguments (alojada en la Universidad de Texas) es una buena demostración para este propósito.
Recomiendo comenzar con su capítulo en "Programación estructurada". No es un EWD, técnicamente, sino mi Dijkstra favorito. También recomiendo encarecidamente los "Elementos de programación" de Stepanov. En mi opinión, Stepanov es el Dijkstra de nuestra generación.
+1: También David Gries '* Scientific Programming *. –