结构化编程
编辑结构化编程是一种编程范例,旨在通过广泛使用选择(if / then / else)和重复(while and for),块结构的结构化控制流构造来提高计算机程序的清晰度、质量和开发时间。
它在1950年代后期出现,出现了ALGOL 58和ALGOL 60编程语言,后者包括对块结构的支持。最初在学术界,后来在从业人员中,其流行和广泛接受的因素包括发现现在称为1966年的结构化程序定理和颇具影响力的“发表声明被认为有害”。 1968年由荷兰计算机科学家Edsger W. Dijkstra撰写的公开信,他创造了“结构化程序设计”一词。
结构化编程最常与偏差一起使用,以便在某些特定情况下(例如,当必须执行异常处理时)可以使程序更清晰。
结构化编程语言
编辑可以使用任何编程语言进行结构化编程,尽管xxx使用过程编程语言之类的方法。最初用于结构化编程的一些语言包括:ALGOL、Pascal、PL / I和Ada,但是自那时以来,大多数新的过程性编程语言都包含鼓励结构化编程的功能,有时会故意将一些功能(尤其是GOTO)遗漏在努力使非结构化编程更加困难。 结构化编程(有时称为模块化编程)在要编写的程序上强制采用逻辑结构,以使其更高效,更易于理解和修改。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/117210/