H ? « »

Language peer sets for DYNAMO II:
United States
United States/1970
Designed 1970
1970s languages
Third generation
High Cold War
Genus Expression oriented
Specialised Languages
Expression oriented
Expression oriented/1970
Expression oriented/United States
Continuous/United States
Simulating/United States
Specialised Languages
Specialised Languages/1970
Specialised Languages/us

DYNAMO II(ID:4629/dyn006)

Dynamo in AED for 704 

alternate simple view
Country: United States
Designed 1970
Genus: Expression oriented
Sammet category: Specialised Languages

DYNAMO in AED for 709

"In 1965 it was decided to rewrite DYNAMO.  Although the input language gave the appearance of actual equations, DYNAMO I was basically a macro expansion program.  Simple algorithms for algebraic translation were now well understood and could be utilized in DYNAMO II to relax the restrictions on equation formulation.  Furthermore, higher-level languages had advanced to the point where they could be used as source languages to simplify the chore of rewriting the compiler. Finally, the third generation of hardware was rapidly replacing the equipment for which DYNAMO was written, and some sort of rewrite would be required before long.
AED (Algol Extended for Design) was chosen as the source language because it appeared to be one of the two or three languages then in existence having the power to do the job and because both the language and its authors were available at M.I.T.  The choice proved to be wise.  AED did have the necessary power; only about 2 percent of the compiler is written in assembly language.  The availability of AED on both machines greatly simplified the conversion from the 7094 (CTSS) to the. S/360.  (Donald A. Belfer assisted in this conversion.)
DYNAMO II was designed to accept models written for DYNAMO I with few changes. Most models will run with no changes or perhaps one, although models that contain boxcars now require DYNAMO III. The meaning of the asterisk was changed to multiplication as in most algebraic languages. (Back-to-back parentheses continue to imply multiplication.) Error checking was extensive in DYNAMO I; error recovery has been the object in DYNAMO II. Only a few errors preclude the running of a model."

Related languages
AED DYNAMO II   Written using
DYNAMO DYNAMO II   Extension of
DYNAMO II DYNAMO II/370   Implementation
DYNAMO II DYNAMO II/F   Extension of
DYNAMO II STELLA   Evolution of

  • PUGH, Alexander L., III: (1970) PUGH, Alexander L., III: "DYNAMO II user's manual". Cambridge, Mass.; London: MIT Press 1970. X,73 S. ISBN 0-262-66012-1 Extract: PREFACE Extract: BRIEF HISTORY OF DYNAMO Extract: BRIEF HISTORY OF DYNAMO
  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder