• 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