unstructured programming definition

Unstructured programming is the oldest programming paradigm capable of creating Turing complete algorithms. This programming is followed by procedural programming and then object-oriented programming, both of which are considered structured programming.

Unstructured programming has been criticized for producing code that is difficult to follow (derogatorily called spaghetti code). Although it has been praised for the freedom it offers programmers.

There are high-level and low-level programming languages ​​that use unstructured programming. Some examples are: early versions of BASIC (such as MSX BASIC and GW-BASIC), FORTRAN, JOSS, FOCAL, MUMPS, TELCOMP, COBOL, machine code, early assembly systems (without procedural meta-operators), assembly debuggers, and some languages. scripting like MS-DOS batch files.

Doubts? needs more information? Write and we will respond to your email: click here