Skip to main content

Optimierte objektorientierte Simulation durch simulierte Objektorientiertheit

  • Conference paper
Simulationstechnik

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 179))

Zusammenfassung

Die objektorientierte Designmethode für Programmsysteme, durch die Sprache Simula erstmals verwirklicht, eignet sich sehr für große Programme mit inhärenter Parallelität, insbesondere Simulationsverfahren. Die objektorientierte Methode bietet große Vorteile gegenüber anderen Ansätzen und wird durch eine Eeihe von Spezialsprachen wie Simula und Smalltalk und zunehmend durch Hybridsprachen unterstützt. Dieser Beitrag zeigt, daß die objektorientierte Philosophie nicht an die Unterstützung einer speziellen Sprache gebunden ist sondern auch in imperativen Sprachen effizient simuliert werden kann. Am Beispiel von Pascal wird gezeigt, wie sich Objekte, Klassen mit Subklassen und Vererbung, Methoden und Nachrichten abbilden lassen und diskutiert, wie dieser Entwurf für individuelle Anforderungen optimiert werden kann.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. G.M. Birtwistle, O.-J. Dahl, B. Myhrhaug, K. Nygaard: Simula BEGIN, Studentlitteratur, Lund, Schweden, 1973.

    Google Scholar 

  2. Grady Booch: Object-Oriented Development, IEEE Transactions on Software Engineering, vol. SE-12, no. 2, Februar 1986, pp. 211–221.

    Google Scholar 

  3. Brad C. Cox: Object Oriented Programming, An Evolutionary Approach, Addison-Wesley Publishing Co., 1987.

    Google Scholar 

  4. Björn N. Freeman-Benson: Anyone can understand MetaClasses, Technical Report 87-11-02, Department of Computer Science FR-35, University of Washington, Seattle, WA 98195, November 1987.

    Google Scholar 

  5. Adele Goldberg, David Robson: Smalltalk-80: The Language and Its Implementation, Addison-Wesley Publishing Co., 1983.

    Google Scholar 

  6. J.F. Isner: A Fortran Programming Methodology Based on Data Abstraction, Communications of the ACM, vol. 25, no. 10, Oktober 1982, pp. 686–697.

    Article  Google Scholar 

  7. Jonathan P. Jacky, Ira J. Kalet: An Object-Oriented Programming Discipline for Standard Pascal, Communications of the ACM, vol. 30, no. 9, September 1987, pp. 772–776.

    Article  Google Scholar 

  8. Dionysios Tsichritzis: Objectworld, in: Dionysios Tsichritzis (ed): Office Systems, Topics in Information Systems, Springer-Verlag, 1985, pp. 379–398.

    Google Scholar 

  9. Niklaus Wirth: Programming in Modula-2, Springer-Verlag, 1983.

    Google Scholar 

  10. Matthew Zeidenberg: Modeling the Brain, BYTE, Dezember 1983, pp. 237–246.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heinz, A. (1988). Optimierte objektorientierte Simulation durch simulierte Objektorientiertheit. In: Ameling, W. (eds) Simulationstechnik. Informatik-Fachberichte, vol 179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74051-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-74051-0_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50273-9

  • Online ISBN: 978-3-642-74051-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics