ACM Home Page
Please provide us with feedback. Feedback
IF-THEN-ELSE considered harmful
Full text PdfPdf (1.00 MB)
Source ACM SIGPLAN Notices archive
Volume 10 ,  Issue 8  (August 1975) table of contents
Pages: 34 - 44  
Year of Publication: 1975
ISSN:0362-1340
Authors
Gerald M. Weinberg  State University of New York, Binghamton, New York
Dennis P. Geller  State University of New York, Binghamton, New York
Thomas W. S. Plum  State University of New York, Binghamton, New York
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 11
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

Although the if-then-else construct for flow of control is simple in some senses, and certainly superior to unrestricted GO TO logic, the indefinite replication of this structure leads to undesireable program constructs. Other, more extensible control structures may be added to programming languages, while regulating the unrestricted use of if-then-else, in such a way as to reduce the complexity of programs.


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
Miller, George A., "The Magical Number Seven, Plus-or-minus Two: Some Limits on our Capacity for Processing Information", <u>Psychological Review</u>, 63, No. 2, March 1956
 
2
Wason, P. C. and P. N. Johnson-Laird, <u>Psychology of Reasoning: Structure and Content</u>, Cambridge, Mass.: Harvard U. Press, 1972
3
 
4
Weinberg, G. M., M. Goetz, S. Wright, and R. Kaufmann, <u>High Level COBOL Programming</u>, in press
 
5
Plum, Thomas W-S., "Fooling the User of a Programming Language", submitted to 1975 Conference on Reliable Software
 
6
Weinberg, G. M., Dennis P. Geller, and Thomas W-S. Plum, "DO WHILE Considered Harmful", in preparation
 
7
Weinberg, G. M., <u>PL/I Programming: A Manual of Style</u>, New York: McGraw-Hill, 1970

Collaborative Colleagues:
Gerald M. Weinberg: colleagues
Dennis P. Geller: colleagues
Thomas W. S. Plum: colleagues