The development of the SIMULA languages

The organizers of this conference have told us that we should write at least 25 pages of manuscript, but that we may produce as many pages more as we wanted. Perhaps they did not envisage the possible consequences, but we have taken their words at face value. This paper has implied a vast amount of work and archeological activities. We are grateful to SIGPLAN for defining a task to which resources had to be allocated by our institutions and which forced us to write down an account of our work from 1961 to 1971. While we are writing this preface, those years are very much alive to us. We realize that we lived through this period in a state of semimadness, a combination of very hard work, frustration, and euphoria.

[1]  Ole-Johan Dahl,et al.  Analysis of an algorithm for priority queue administration , 1975 .

[2]  K. D. Tocher,et al.  The art of simulation , 1967 .

[3]  Jacob Palme,et al.  A comparison between simula and fortran , 1968 .

[4]  Tony Hoare,et al.  Hierarchical Program Structures , 1972 .

[5]  Edsger W. Dijkstra,et al.  The structure of the “THE”-multiprogramming system , 1968, CACM.

[6]  C. A. R. Hoare,et al.  Monitors: an operating system structuring concept , 1974, CACM.

[7]  Charles M. Shub,et al.  Discrete Event Simulation Languages , 1980 .

[8]  Donald E. Knuth,et al.  A Formal Definition of SOL , 1964, IEEE Trans. Electron. Comput..

[9]  Douglas T. Ross,et al.  Theoretical Foundations for the Computer-Aided Design System , 1963, AFIPS '63 (Spring).

[10]  Donald E. Knuth,et al.  SOLߞA Symbolic Language for General-Purpose Systems Simulation , 1964, IEEE Trans. Electron. Comput..

[11]  Peter Naur Remarks on algorithm 42: invert , 1963, CACM.

[12]  Friedrich L. Bauer,et al.  Report on the algorithmic language ALGOL 60 , 1960, Commun. ACM.

[13]  C. A. R. Hoare,et al.  Record Handling , 1965 .

[14]  Ole-Johan Dahl,et al.  Coroutine sequencing in a block structured environment , 1971 .

[15]  Geoffrey Gordon A General Purpose Systems Simulator , 1962, IBM Syst. J..

[16]  Kristen Nygaard,et al.  SIMULA: an ALGOL-based simulation language , 1966, CACM.

[17]  C. A. R. Hoare Further Thoughts on Record Handling AB21.3.6 , 1966 .

[18]  Friedrich L. Bauer,et al.  Revised report on the algorithm language ALGOL 60 , 1963, CACM.

[19]  Harry M. Markowitz,et al.  SIMSCRIPT: A Simulation Programming Language , 1962 .

[20]  John N. Buxton,et al.  Control and Simulation Language , 1962, Comput. J..

[21]  J. D Ichbiah,et al.  General Concepts of the Simula 67 Programming Language , 1972 .

[22]  Peter Wegner,et al.  Programming Languages - The First 25 Years , 1976, IEEE Trans. Computers.