Non-structured programming

Non-structured programming is the historically earliest programming paradigm capable of creating Turing-complete algorithms. It is often contrasted with the structured programming paradigm, in particular with the use of unstructured control flow using goto statements or equivalent. The distinction was particularly stressed by 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".

Comment
enNon-structured programming is the historically earliest programming paradigm capable of creating Turing-complete algorithms. It is often contrasted with the structured programming paradigm, in particular with the use of unstructured control flow using goto statements or equivalent. The distinction was particularly stressed by 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".
Has abstract
enNon-structured programming is the historically earliest programming paradigm capable of creating Turing-complete algorithms. It is often contrasted with the structured programming paradigm, in particular with the use of unstructured control flow using goto statements or equivalent. The distinction was particularly stressed by 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". Unstructured programming has been heavily criticized for producing hardly-readable ("spaghetti") code. There are both high- and low-level programming languages that use non-structured programming. Some languages commonly cited as being non-structured include JOSS, FOCAL, TELCOMP, assembly languages, MS-DOS batch files, and early versions of BASIC, Fortran, COBOL, and MUMPS.
Is primary topic of
Non-structured programming
Label
enNon-structured programming
Link from a Wikipage to an external page
code.google.com/p/bpstruct/
Link from a Wikipage to another Wikipage
Assembly language
BASIC
Batch file
Category:Programming paradigms
COBOL
Edsger W. Dijkstra
FOCAL (programming language)
Fortran
Goto
Go To Statement Considered Harmful
JOSS
Lambda calculus
MS-DOS
MUMPS
Programming language
Programming paradigm
Spaghetti code
Structured programming
TELCOMP
Turing-complete
SameAs
54M7e
Epärakenteellinen ohjelmointi
m.04y808m
Nestrukturirano programiranje
Non-structured programming
Q905156
Yapısal olmayan programlama
Неструктуирано програмирање
برنامه‌نویسی غیرساخت‌یافته
非構造化プログラミング
非結構化程式設計
비구조적 프로그래밍
Subject
Category:Programming paradigms
WasDerivedFrom
Non-structured programming?oldid=1045599260&ns=0
WikiPageLength
2425
Wikipage page ID
20102710
Wikipage revision ID
1045599260
WikiPageUsesTemplate
Template:Citation needed
Template:Cite journal
Template:Programming paradigms
Template:Sfn
Template:Wikibooks