ACM Home Page
Please provide us with feedback. Feedback
A phased programming paradigm
Full text PdfPdf (351 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the nineteenth SIGCSE technical symposium on Computer science education table of contents
Atlanta, Georgia, United States
Pages: 9 - 12  
Year of Publication: 1988
ISBN:0-89791-256-X
Also published in ...
Author
C. T. Zahn  Pace Univ., Pleasntvilly, NY
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 10,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/52964.52968
What is a DOI?

ABSTRACT

Correctness and efficiency are both legitimate concerns in program development. Through an extended example we present a multi-phase paradigm which encourages early algorithms to be abstract and maximally nondeterministic in the spirit of Dijkstra's guarded commands [4] but which caters equally for correctness, termination, data representation, efficiency and practical implementation in a low level language.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
E. W. Dijkstra, "Notes on Structured Programming" in Structured P.r.ogrammin..g by Dahl, Dijkstra and Hoare, Academic press, 1972.
2
 
3
C. A. R. Hoare and N. Wirth, "An axiomatic definition of the programming language Pascal", Acta Informatica 2(1973), pp. 335-355.
 
4
 
5
 
6
 
7