Structured programming: Myths and facts

Результат исследований: Материалы для книги/типы отчетовМатериалы для конференции


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.

Язык оригиналаАнглийский
Название основной публикацииProceedings - KORUS 2003: 7th Korea-Russia International Symposium on Science and Technology
ИздательInstitute of Electrical and Electronics Engineers Inc.
Число страниц5
ISBN (электронное издание)8978686184, 9788978686181
СостояниеОпубликовано - 2003
Событие7th Korea-Russia International Symposium on Science and Technology, KORUS 2003 - Ulsan, Республика Корея
Продолжительность: 28 июн 20036 июл 2003


Конференция7th Korea-Russia International Symposium on Science and Technology, KORUS 2003
СтранаРеспублика Корея

ASJC Scopus subject areas

  • Building and Construction
  • Pollution
  • Biotechnology
  • Social Sciences (miscellaneous)
  • Medicine (miscellaneous)
  • Education

Fingerprint Подробные сведения о темах исследования «Structured programming: Myths and facts». Вместе они формируют уникальный семантический отпечаток (fingerprint).