{"id":398,"date":"2002-08-08T00:06:50","date_gmt":"2002-08-08T05:06:50","guid":{"rendered":"http:\/\/www.ashleyit.com\/blogs\/brentashley\/?p=398"},"modified":"2002-08-08T00:06:50","modified_gmt":"2002-08-08T05:06:50","slug":"dijkstras-statements-considered-beneficial","status":"publish","type":"post","link":"https:\/\/ashleyit.com\/blogs\/brentashley\/2002\/08\/08\/dijkstras-statements-considered-beneficial\/","title":{"rendered":"Dijkstra&#8217;s statements considered beneficial"},"content":{"rendered":"<p>The author of many of programming&#8217;s seminal treatises, <a href=\"http:\/\/www.cs.utexas.edu\/users\/UTCS\/notices\/dijkstra\/ewdobit.html\">Edsger Dijkstra<\/a>, has died in the Netherlands.<\/p>\n<p>Dijkstra&#8217;s letter to the Communications newsletter of the Association of Computing Machinery in 1968, titled <i>Go to statement considered harmful<\/i>, has long served as a rallying point in arguments supporting structured programming.  Other early <a href=\"http:\/\/www.cs.utexas.edu\/users\/EWD\/indexBibTeX.html\">important writings<\/a> from him are:<\/p>\n<p><i><br \/>\nProgramming Considered As A Human Activity<br \/>\nA constructive approach to the problem of program correctness<br \/>\nStepwise program construction<br \/>\nTowards correct programs<br \/>\nRequirements of programming tools<br \/>\n<\/i><\/p>\n<p>And one of my personal favourites:<\/p>\n<p><i>The humble programmer<\/i><\/p>\n<p>If you are a programmer, you owe it to yourself to read as much of Dijkstra&#8217;s work as you can.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The author of many of programming&#8217;s seminal treatises, Edsger Dijkstra, has died in the Netherlands. Dijkstra&#8217;s letter to the Communications newsletter of the Association of Computing Machinery in 1968, titled Go to statement considered harmful, has long served as a rallying point in arguments supporting structured programming. Other early important writings from him are: Programming [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-398","post","type-post","status-publish","format-standard","hentry","category-blather"],"_links":{"self":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/posts\/398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/comments?post=398"}],"version-history":[{"count":0,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/posts\/398\/revisions"}],"wp:attachment":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/media?parent=398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/categories?post=398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/tags?post=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}