Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Implementing a simulation tool in a high-level language with no multitasking facilities
Cavouras J. Software--Practice & Experience13 (9):809-815,1983.Type:Article
Date Reviewed: Oct 1 1985

AUTHOR REBUTTAL

This seven-page paper discusses a novel way of implementing coroutines which are well-known constructs. The paper refers in its first sentence to two previous papers and devotes most of its one-page introduction to examining the reasons which led to restricting the discussion to languages that should be used for the class of tools for the simulation and implementation of computer operating systems.

The paper is meant to share the experience gained by the author in implementing such a tool with other designers/implementers. It does not mention that PL/1 or C have no multitasking facilities as the reviewer seems to think]

--John C. Cavouras, Glasgow, Scotland REVIEWER RESPONSE

Indeed, the author does discuss his reasons for not using built-in multitasking facilities of certain languages. One conclusion of his introduction is “. . . such languages (sic: PL/1, ALGOL 68, SIMULA) may not provide a flexible policy for the scheduling of parallel activities . . . it might be argued that the best choice for implementing a simulation-implementation tool is a general-purpose high-level language with no simulation or multitasking facilities.” A confusion arises, however, because his concluding (short) paragraph touts ADA, including its tasking features along with others, as a desirable language for such purposes. (This is the first mention of ADA in the paper.)

Reviewer:  M. B. Wells Review #: CR109598
Bookmark and Share
 
Coroutines (D.3.3 ... )
 
 
Computer And Information Science Education (K.3.2 )
 
 
Simulation Languages (I.6.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Coroutines": Date
Guarded and unguarded coroutines: an implementation in BCPL
Fisher A. Software--Practice & Experience 14(4): 369-376, 1984. Type: Article
May 1 1985
A simplified coroutine structure for Modula-2
Mohay G. Journal of Pascal, Ada & Modula-2 6(1): 35-42, 1987. Type: Article
Jun 1 1988
Should COBOL support coroutines?
Dwyer B. Australian Computer Journal 17(2): 62-66, 1985. Type: Article
Apr 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy