各种汇编语言（及其底层的机器语言）时，编写面条式代码会带来更大的危险。其原因是由于这些低级语言很少有可以对应 FOR 循环或 WHILE 循环的机制。许多脚本语言也有类似的情况，例如 DOS 的批处理文件或者 OpenVMS 上的 DCL。如果将结构化编程中的做法移植到汇编语言的程序，会对可靠性及可维护性有显着的改善。例如限制 GOTO 的使用，只用 GOTO 来产生类似结构化程序设计中流程控制的效果、另外许多汇编语言都有提供子程序唿叫的机制，可以有类似过程式编程（Procedural prog