Conversion of simulation processes to pascal constructs
- 1 February 1990
- journal article
- Published by Wiley in Software: Practice and Experience
- Vol. 20 (2) , 191-207
- https://doi.org/10.1002/spe.4380200206
Abstract
Although the expressive power of retentive control is widely accepted, languages possessing such control forms are not always available. In this paper, we present an implementation technique to extend a recursive language to one containing simulation processes. In particular, we report on the design of a preprocessor that translates SimCal, a language that combines Pascal and the process abstraction of Simula, into Pascal. The translation is done automatically by the preprocessor without additional information from the user. The preprocessor has been implemented for a microcomputer using Turbo Pascal, which is also used as the target language. SimCal has been found to be useful for teaching simulation and for programming simulation applications.Keywords
This publication has 7 references indexed in Scilit:
- SIMCALPublished by Association for Computing Machinery (ACM) ,1986
- CSIMPublished by Association for Computing Machinery (ACM) ,1986
- Using coroutines in pascalSoftware: Practice and Experience, 1986
- Introduction to SIMULA 67Published by Springer Nature ,1983
- How to make your own simulation systemSoftware: Practice and Experience, 1981
- Extension of Pascal by coroutines and its application to quasi-parallel programming and simulationSoftware: Practice and Experience, 1980
- The programming language pascalActa Informatica, 1971