作者: Michael Jackson
DOI: 10.1007/978-3-642-46490-4_17
关键词: Procedural programming 、 Computer science 、 Notation 、 Declarative programming 、 Tree (data structure) 、 Directed graph 、 Programming language 、 Goto 、 Symbolic programming 、 Inductive programming
摘要: The two programs ‘skip’ and ‘abort’ (in Dijkstra’s notation) have no structure: they are atomic, therefore parts to be brought into a relationship by program structure. All other An ‘unstructured program’, consisting of assignment, goto, input/output statements, some labelled, has at least the structure directed graph. A ‘structured program’ in conventional sense hierarchy or, perhaps, tree. question then is not whether our will we like it or not. rather: what should have? And, course, how compose structures?