A CAI implementation of Pascal

Ivan Tomek, Tomasz Müldner · ACM SIGPLAN Notices · 1985

PMS is a system designed to automate many of the tasks of the teacher of Pascal. It divides the language into minilanguages, each implemented as a combination of a syntax-driven program editor and a special purpose interpreter. The main features provided by the interpreter are:- simultaneous display of the source program, contents of memory, i/o, and additional concept-dependent information- step by step execution with highlightning of the source and simultaneous updating of "memory".PMS implements most of standard Pascal plus a few common extensions. Its implementation of strings is rather uncommon and 'clean'.

Read the paper · More papers on PaperTik