Some features of the SIMULA 67 language

  • Authors:
  • Ole-Johan Dahl;BJørn Myhrhaug;Kristen Nygaard

  • Affiliations:
  • Norwegian Computing Center;Norwegian Computing Center;Norwegian Computing Center

  • Venue:
  • Proceedings of the second conference on Applications of simulations
  • Year:
  • 1968

Quantified Score

Hi-index 0.00

Visualization

Abstract

SIMULA 67 is a general purpose programming language with a built-in simulation capability similar to, but stronger than that of SIMULA I. SIMULA 67 has been developed by the authors at the Norwegian Computing Center. Compilers for this language are now being implemented on a number of different computers. Other compilers are in the planning stage. A main characteristic of SIMULA 67 is that it is easily structured towards specialized problem areas, and hence will be used as a basis for special application languages. SIMULA 67 contains the general algorithmic language ALGOL 60 as a subset, except for some very minor revisions. The reason for choosing ALGOL 60 as starting point was that its basic structure lent itself for extension. It was felt that it would be impractical for the users to base SIMULA 67 on still another new algorithmic language, and ALGOL 60 has already a user basis, mainly in Europe and the Soviet.