PASCAL/M(ID:5089/)Pascal with Modula ModulesPASCAL with Modula style modules for building large systems Young, UMIST, Manchester, UK, 1980 References: PASCAL/M is implemented via a preprocessor which is written in PASCAL and which consists of three passes. The first pass checks the syntax of the source program and the declaration of the objects transported, the second removes the slots in the source program, and the third performs the actual conversion to standard PASCAL. An example, which generates a cross reference for PASCAL source texts, demonstrates the main features of PASCAL/M, especially the top-down development of programs. The paper is very well written. It is recommended to all researchers in the area of language design and implementation, since it nicely shows that small extensions of existing languages can provide powerful new features, and that extensions carefully chosen can make the design of new languages unnecessary. in ACM Computing Reviews 22(11) November 1981 view details in ACM Computing Reviews 22(11) November 1981 view details |