Extending PL/I for structured programming

Computer Languages - Tập 1 - Trang 29-43 - 1975
Joseph E. Sullivan1
1The MITRE Corporation, Bedford, MA 01730, U.S.A.

Tài liệu tham khảo

Dijkstra, 1968, The structure of the “THE”—multiprogramming system, Communs Ass. Comput. Mach., 11, 341 Mills, 1971, Top down programming in large systems, 41 Dijkstra, 1969 Dijkstra, 1970, Structured programming, 84 Dijkstra, 1968, GO TO statement considered harmful, Communs Ass. Comput. Mach., 11, 147 Böhm, 1966, Flow diagrams, Turing machines and languages with only two formation rules, Communs Ass. Comput. Mach., 9, 366 Knuth, 1970, Notes on Avoiding “GO TO” Statements, Stanford University CS 148 Kosaraju, 1973, Analysis of structured programs Liskov, 1971, The Proof of Correctioness Approach to Reliable Systems, MITRE Corp. Tech. Rep. ESD-TR-71-222 London, 1970, Certification of algorithm 245, Treesort 3, Communs Ass. Comput. Mach., 13, 371 European Computer Manufacturers Association (ECMA) and American National Standards Institute, PL/I BASIS/1, ECMA.TC10/ANSI.X3J1 (to be published.) Freiburghouse, 1969, The Multics PL/I compiler, 35, 187 1972 1972 Wulf, 1971 1971 Wulf, 1971, BLISS, a language for systems programming, Commun Ass. Comput. Mach., 14, 780 Clark, 1971, The system language for project SUE, SIGPLAN Notices, 6, 79, 10.1145/942596.807062 Wolman, 1972, Debugging PL/I programs in the Multics environment, 41, 507 Ross, 1969, Introduction to Software Engineering with the AED-0 Language, MIT Rep. ESL-R-405 Ross, 1970 1973 Wang, 1971, Coroutine sequencing in a block structured environment, BIT, 11, 425, 10.1007/BF01939412 Dahl, 1966, SIMULA—an ALGOL-based simulation language, Communs Ass. Comput. Mach., 9, 671 Dijkstra, 1972, The humble programmer, Communs Ass. Comput. Mach., 15, 859