Cover of A Discipline of Programming
Title: A Discipline of Programming
Author sort: Dijkstra, Edsger W.
Date: 24 Feb 2016
Formats: DJVU
ID: 5564
Languages: eng
Modified: 17 Apr 2017
Published: Feb 1976
Publisher: Prentice-Hall
Comments:

Executional abstraction; The role of programming languages; States and their characterization; The characterization of semantics; The semantic characterization of a programming language; Two theorems; On the design of properly terminating; Euclid's algorithm revisited; The formal treatment of some small examples; The linear search theorem; The problem of the next permutation.


Dijkstra wrote:
As I have now said many times and written in many places: program testing can be quite effective for showing the presence of bugs, but is hopelessly inadequate for showing their absence.