2009-08-23 10 views

Respuesta

4

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.

+0

+1: También David Gries '* Scientific Programming *. –

7

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.

Cuestiones relacionadas