Dijkstra는 가장 많은 컴퓨터 과학자 중 한 명입니다. 그는 유명한 EWDs을 썼다. 그들 모두를 읽을 수는 없습니다. 그러나 우리 모두가 읽어야 할 것이 있다고 생각합니다.반드시 읽어야 할 EWD는 무엇입니까?
어떤 것이 이어야하며이어야합니까?
Dijkstra는 가장 많은 컴퓨터 과학자 중 한 명입니다. 그는 유명한 EWDs을 썼다. 그들 모두를 읽을 수는 없습니다. 그러나 우리 모두가 읽어야 할 것이 있다고 생각합니다.반드시 읽어야 할 EWD는 무엇입니까?
어떤 것이 이어야하며이어야합니까?
웃긴다. 나는 이것에 관해 blogged했다 : The E. W. Dijkstra Archive (Update). 이것이 매우 중요하다고 생각합니다. A Discipline of Programming과 비슷하기 때문입니다.
또한보십시오 EWD316, A Short Introduction to the Art of Programming.
공식적인 환경 (예 : 학교 또는 대학)에서는 아직 익숙하지 않았지만 Dijkstra의 프로그램 작성 방법, 문서 작성 및 작성을위한 매우 엄격하지만 강력한 기술에 대한 노출로부터 이익을 얻을 수 있습니다 프로그램과 알고리즘을 설계 할 때 책임있는 생각 프로세스.
프로그래밍의 분야는 아마 좋은 시작이 될 것이다 (같은 것 롤랜드 옥외 변소의 프로그램 구성),하지만,이 기술에 숙련 된 사람이 좋은 효과에 사용을 참조하는 것이 가장 순수한 영향의 관점에서 생각 . 그의 강의 The power of counting arguments (텍사스 대학에서 호스팅)은 이러한 목적을위한 훌륭한 데모입니다.
"구조 프로그래밍"에서 그의 장부터 시작하는 것이 좋습니다. 기술적으로 EWD가 아니라, 내가 좋아하는 Dijkstra. 나는 또한 Stepanov의 "Programming Elements"를 강력히 추천한다. 내 마음 속에, Stepanov는 우리 세대의 Dijkstra입니다.
+1 : David Gries '* Scientific Programming *. –