The design of an interactive program development system for Pascal
暂无分享,去创建一个
A program language can be defined as the language in which computer programs are written, and a programming language as the language used by the programmer to create programs. This paper presents the design of an interactive program development system which uses Pascal as both program and programming language. Principal properties of the system are a complete immediate syntax check, a program‐structure oriented editor, incremental compiling techniques, and interactive interpretation and debugging of programs. The syntax check is split into three phases, and the user can change the degree of check wanted. After a change of the program only part of it is recompiled, and only necessary phases of the compiling process are performed.
[1] Edsger W. Dijkstra,et al. A Discipline of Programming , 1976 .
[2] Henry Ledgard,et al. A basis for executing PASCAL programmers , 1977, SIGP.
[3] Tim Teitelbaum,et al. The Cornell Program Synthesizer: A Tutorial Introduction , 1979 .
[4] Reind P. van de Riet. BASIS - An Interactive System for the Introductory Course in Informatics , 1977, IFIP Congress.