The Simscript II Programming Language
A user's and programmer's manual for SIMSCRIPT II that requires only a basic knowledge of computers and programming language translators (compilers). Sections that are unusually difficult or contain features of limited use are marked with an asterisk. The manual is divided into five chapters, corresponding to five language 'levels.' Level 1 is a teaching language designed to introduce programming concepts to nonprogrammers. Level 2 is a language roughly comparable in power to FORTRAN, but departs from it in specific features. Level 3 is comparable in power to ALGOL or PL/I, but with specific differences, and contains information on the new ALPHA mode for alpha-numeric manipulations, on writing formatted reports, and on internal editing. Level 4 contains the entity-attribute-set features of SIMSCRIPT, which have been up- dated and augmented to provide a more powerful list-processing capability. Level 5, the simulation-oriented part of SIMSCRIPT II, contains statements for time advance, event and activity processing, generation of statistical variates, and accumulation and analysis of simulation-generated data. Two new debugging routines, BEFORE and AFTER, enable the monitoring of six complex processes.
Další vydání - Zobrazit všechny
1e1 and REAL attribute AVERAGE AVG MEAN AVG MEAN SUM block of words CALL name CARD current input current output unit data input INTEGER distribution with mean e INTEGER e e₁ e₂ e₂ REAL e2 using random e3 INTEGER End-of-file Entity Generated routine Entity identifier event notice events set executed expression e INTEGER external event data ez Random sample File free-form data input free-storage input/output INTEGER e REAL INTEGER v a pointer IS][NOT label LINES logical control phrase logical expression logically equivalent look-up table pointed Marks the beginning metavariable name CALLED name name Number of current number stream e2 otherwise INTEGER pointer Number priority order program preamble Programming Language radians and REAL random number stream Random sample REAL e INTEGER report section routine C.entity SIMSCRIPT II Programming SIMULATION Stanford University stream 3 REAL stream e INTEGER SUBPROGRAM SUPPRESSING FROM COLUMN TEMPORARY ENTITIES TEXT variable TRUNC v a pointer variable Villanueva