Global Information Lookup Global Information

Structured programming information


Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines.

It emerged in the late 1950s with the appearance of the ALGOL 58 and ALGOL 60 programming languages,[1] with the latter including support for block structures. Contributing factors to its popularity and widespread acceptance, at first in academia and later among practitioners, include the discovery of what is now known as the structured program theorem in 1966,[2] and the publication of the influential "Go To Statement Considered Harmful" open letter in 1968 by Dutch computer scientist Edsger W. Dijkstra, who coined the term "structured programming".[3]

Structured programming is most frequently used with deviations that allow for clearer programs in some particular cases, such as when exception handling has to be performed.

  1. ^ Clark, Leslie B. Wilson, Robert G.; Robert, Clark (2000). Comparative programming languages (3rd ed.). Harlow, England: Addison-Wesley. p. 20. ISBN 9780201710120. Archived from the original on 26 November 2015. Retrieved 25 November 2015.{{cite book}}: CS1 maint: multiple names: authors list (link)
  2. ^ Böhm & Jacopini 1966.
  3. ^ Dijkstra 1968, p. 147, "The unbridled use of the go to statement has as an immediate consequence that it becomes terribly hard to find a meaningful set of coordinates in which to describe the process progress. ... The go to statement as it stands is just too primitive, it is too much an invitation to make a mess of one's program."

and 20 Related for: Structured programming information

Request time (Page generated in 0.8835 seconds.)

Structured programming

Last Update:

Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive...

Word Count : 3717

Structured program theorem

Last Update:

The structured program theorem, also called the Böhm–Jacopini theorem, is a result in programming language theory. It states that a class of control-flow...

Word Count : 2826

Jackson structured programming

Last Update:

Jackson structured programming (JSP) is a method for structured programming developed by British software consultant Michael A. Jackson and described...

Word Count : 2096

Modular programming

Last Update:

inconsistent, "modular programming" now refers to the high-level decomposition of the code of an entire program into pieces: structured programming to the low-level...

Word Count : 1610

Structured English

Last Update:

Structured English is the use of the English language with the syntax of structured programming to communicate the design of a computer program to non-technical...

Word Count : 418

Structured concurrency

Last Update:

Structured concurrency is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by using a structured...

Word Count : 579

Procedural programming

Last Update:

Procedural programming is a programming paradigm, classified as imperative programming, that involves implementing the behavior of a computer program as procedures...

Word Count : 985

Comparison of programming paradigms

Last Update:

approaches to programming: Imperative programming – focuses on how to execute, defines control flow as statements that change a program state. Declarative...

Word Count : 2594

Programming paradigm

Last Update:

A programming paradigm is a relatively high-level way to structure and conceptualize the implementation of a computer program. A programming language can...

Word Count : 2322

Structured analysis

Last Update:

In software engineering, structured analysis (SA) and structured design (SD) are methods for analyzing business requirements and developing specifications...

Word Count : 2863

Imperative programming

Last Update:

from procedures, is a form of structured programming. Since the 1960s, structured programming and modular programming in general have been promoted as...

Word Count : 3585

Spaghetti code

Last Update:

of programming style rules, and software engineers with insufficient ability or experience. Code that overuses GOTO statements rather than structured programming...

Word Count : 1579

Control flow

Last Update:

imperative programming language from a declarative programming language. Within an imperative programming language, a control flow statement is a statement...

Word Count : 5971

Assembly language

Last Update:

engine allow structured programming via macros, such as the switch macro provided with the Masm32 package (this code is a complete program): include...

Word Count : 9867

ISPF

Last Update:

application programming interface. Many vendors have created products for z/OS that use the ISPF interface. An early version was called Structured Programming Facility...

Word Count : 1552

Computer programming

Last Update:

procedures, by writing code in one or more programming languages. Programmers typically use high-level programming languages that are more easily intelligible...

Word Count : 3333

Structure chart

Last Update:

system to its lowest manageable levels. They are used in structured programming to arrange program modules into a tree. Each module is represented by a box...

Word Count : 700

SNOBOL

Last Update:

traditional structured programming keywords, nevertheless can be used to provide many of the equivalent capabilities normally thought of as "structured programming"...

Word Count : 2561

History of programming languages

Last Update:

history of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming languages...

Word Count : 3584

Setun

Last Update:

architecture, the Setun-70, was developed. Edsger W. Dijkstra's ideas of structured programming were implemented in the hardware of this computer. The short instructions...

Word Count : 343

PDF Search Engine © AllGlobal.net