DocumentCode :
1900930
Title :
Structured programming: myths and facts
Author :
Miroshnichenko, Evgeniy
Author_Institution :
Comput. Eng. Dept., Tomsk Polytech. Univ., Russia
Volume :
2
fYear :
2003
fDate :
6-6 July 2003
Firstpage :
396
Abstract :
All kinds of science have their own myths and technical science is not exclusion. It is possible to list a number of disappointing fallacies, mistakes and wrong beliefs. Such examples can make everyone hesitate whether all common truths of science are actual and final ones, even they are supported by great names like Wirth, Dijkstra etc. One of such well-known truths of science is the "structural theorem", being the foundation of the structured programming. It fights the "goto" statement in an implacable way and proclaims the only three fundamental control constructions: "sequence", "loop" and "selection". The structural theorem has long and respectable life; it is used for teaching all programmers at the stage of basics. The problem of such learning is the lack of sensible criticism. The offered report details the problems and fallacies of fighting the "goto" and summarizes clear and obvious mistakes in definitions of three "fundamental control structures". The goal of the report is to separate myths off the facts and advance the "theory" towards the "practice". The main conclusion is that the essence of the structured programming is good but its definition is wrong and has to be corrected in a proper way.
Keywords :
program control structures; structured programming; fundamental control constructions; goto statement; loops; sensible criticism; structural theorem; structured programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Science and Technology, 2003. Proceedings KORUS 2003. The 7th Korea-Russia International Symposium on
Conference_Location :
Ulsan, South Korea
Print_ISBN :
89-7868-617-6
Type :
conf
Filename :
1222644
Link To Document :
بازگشت