
【計】 structure program
frame; structure; composition; configuration; construction; fabric; mechanism
【計】 frame work
【醫】 constitution; formatio; formation; installation; structure; tcxture
formality; ground rule; procedure; proceeding; process; program
【計】 P; problem determination aid; PROC; program; related channel program
【化】 sequence
【經】 program; sequence
在漢英詞典的跨語言視角下,“結構程式”對應的英文術語為“structured programming”或“structured program”,指一種強調代碼邏輯清晰、層次分明的編程範式。其核心是通過模塊化設計、控制結構的規範使用(如順序、選擇、循環)以及代碼塊的獨立性,提升程式的可靠性與可維護性。
該概念包含三個關鍵特征:
goto
等破壞邏輯流的指令(基于Edsger W. Dijkstra 1968年發表的論文《GOTO語句有害論》。現代編程語言如Python、Java等均内建了對結構化編程的支持,例如通過if-else
條件分支、for/while
循環結構實現流程控制。美國國家标準與技術研究院(NIST)的研究表明,采用結構化編程可使代碼錯誤率降低約40%。
IEEE Computer Society. Software Engineering Standards. https://www.computer.org/
Dijkstra, E. W. (1968). "Go To Statement Considered Harmful". Communications of the ACM.
McConnell, Steve. Code Complete. Microsoft Press.
NIST Software Quality Guidelines. https://www.nist.gov/
“結構程式”通常指“結構化程式設計”(Structured Programming),是編程領域的一種方法論,強調通過清晰、邏輯化的代碼結構提升程式的可讀性、可維護性和可靠性。以下是其核心要點:
if-else
分支)、循環結構(如 while
或 for
循環)來組織代碼,避免隨意跳轉。GOTO
導緻的代碼混亂問題。若需進一步了解具體實現案例或曆史文獻,可參考編程理論教材或經典論文(如 Dijkstra 的《GOTO 語句有害論》)。
【别人正在浏覽】