ACM Home Page
Please provide us with feedback. Feedback
Object-oriented simulation—Ada, C++, Simula
Full text PdfPdf (194 KB)
Source Winter Simulation Conference archive
Proceedings of the 18th conference on Winter simulation table of contents
Washington, D.C., United States
Pages: 123 - 124  
Year of Publication: 1986
ISBN:0-911801-11-1
Author
Brian W. Unger  Dept. of Computer Science, University of Calgary, Calgary, Alberta, Canada T2N 1N4
Sponsor
SIGSIM: ACM Special Interest Group on Simulation and Modeling
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 13,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/318242.318278
What is a DOI?

ABSTRACT

The object oriented design of simulations is based on the concept of abstract data types. An early mechanism for defining abstract types was incorporated in the Simula Language. Constructs were also included in Ada that support this view. C++ is a general purpose programming language in which facilities for defining abstract types have been added to the C language. An abstract type can be defined as a data structure and a set of operations on instances of that structure. The simplest example is the integer. An integer may be represented by a data structure which consists of a sequence of zeros and ones which are interpreted as in ones complement arithmetic. The operations on instances of type integer, i.e., integers, are the integer :=, +, -, *, and /. Thus, the integer abstract type has an underlying data structure which is used to represent instances of type integer, and it has a set of operations defined for instances of type integer.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Wegner, P. (1976) "Programming Languages - the First 25 years" I~_Transactions_ cn Computer~, 25 C12), December.