dice_2及codice_3指令，因此学者认为这是不好的实作方式，学者们鼓励每一个回圈都只能有唯一的结束点，这种设计观点整合到1968至1969年开发的Pascal中。从1969年到1990年代中期，学校常用Pascal来讲授程式语言入门课程。爱德华·尤登注意到1970年代时在有关是否用自动化方式改写非结构化程式一事，有二元对立的观点，反对者认为需要以结构化程式的方式去思考，而非一味改写，而赞成者的论点是这类的修改实际上可以改善大部份已有的程式。最早提出自动化改写程式概念的有1971年Edward A