非结构化编程 Non-structured programming
(重定向自Unstructured programming)
非结构化进程设计是历史上最早的能够创造图灵完备算法的进程设计模式。在它之后,历史上又出现了结构化(过程化)进程设计、面向对象进程设计。
非结构化进程设计被批评最严重的方面就是会产生很难读懂的代码(戏称面条式代码),在创建大型工程方面有时会被认为是很差的,不过,因为赋予进程设计者很大的自由,被人称赞为如同莫扎特在谱曲。.
非结构化进程设计语言既有高级语言,也有低级语言。其中包括早期版本的BASIC(比如MSX BASIC和GW-BASIC)、JOSS、FOCAL、MUMPS、TELCOMP、COBOL、机器语言、早期的汇编语言(不包括过程化的metaoperators)、汇编调试器和一些脚本语言(比如MS-DOS batch文档语言)。