Map
Index
Random
Help
th

QuoteRef: dijkEW10_1972

topics > all references > ThesaHelp: references c-d



Group:
program proving
ThesaHelp:
ACM references a-e
ThesaHelp:
references c-d
Topic:
programming without errors
Topic:
program proof via assertions
Topic:
testing testing
Topic:
constructing proof and program together
Topic:
decomposition of a system into levels
Topic:
hierarchical structures
Topic:
top-down vs. bottom-up design
Group:
Thesa programming system
Topic:
abstraction in programming
Topic:
programming by sequential implementation

Reference

Dijkstra, E.W., "The humble programmer", Communications of the ACM, 15, 10, pp. 859-866, October 1972. Google

Quotations
863 ;;Quote: programs should be bug free from the start
863 ;;Quote: every loop should have a proof for termination and a loop invariant
864 ;;Quote: program testing can not show the absence of bugs
864 ;;Quote: correctness proof and program should be written together
QuoteRef: dijkEW10_1972 ;;864 should be able to prove programs true
866 ;;Quote: each level of a hierarchy represents a doubling or more in size; small and medium systems have few levels
866 ;;Quote: have ten orders of magnitude between program execution in hours and instruction execution in a microsecond; must have intermediate levels
866+;;Quote: need intermediate levels between a program's execution and an instruction's execution; about a 10^10 ratio; bricks to walls is maybe 10^3


Related Topics up

Group: program proving   (10 topics, 310 quotes)
ThesaHelp: ACM references a-e (259 items)
ThesaHelp: references c-d (337 items)
Topic: programming without errors (28 items)
Topic: program proof via assertions (61 items)
Topic: testing testing (13 items)
Topic: constructing proof and program together (22 items)
Topic: decomposition of a system into levels (49 items)
Topic: hierarchical structures (43 items)
Topic: top-down vs. bottom-up design (30 items)
Group: Thesa programming system   (11 topics, 561 quotes)
Topic: abstraction in programming (67 items)
Topic: programming by sequential implementation (26 items)

Collected barberCB 1980, 3/82
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.