Zusammenfassung
Objektorientierte Programmiersprachen sind eine Weiterentwicklung prozeduraler Sprachen unter besonderer Berücksichtigung methodischer Gesichtspunkte. Typischerweise unterstützen diese Sprachen folgende Konzepte:
-
Klassen zur Kapselung von Daten und Prozeduren
-
Objekte als Instanzen von Klassen (dynamisches Erzeugen neuer Objekte)
-
Persistenz
-
Vererbung und Polymorphie
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literatur
R.L. Backhouse: The Syntax of Programming Languages: Theory and Practice. London: Prentice-Hall International 1979
J. Backus: Can Programming be Liberated from the von Neumann Style? A Functional Style and its Algebra of Programs. Commun. ACM 21, 613–641 (1978)
F.L. Bauer, G. Goos: Informatik. Eine einführende Übersicht, Bände 1, 2. Berlin Heidelberg New York: Springer-Verlag, 4. Aufl. 1991, 1992
F.L. Bauer, H. Wössner: Algorithmische Sprache und Programmentwicklung. Berlin Heidelberg New York: Springer-Verlag, 2. Aufl. 1984
F.L. Bauer, M.Wirsing: Elementare Aussagenlogik. Mathematik für Informatiker. Berlin Heidelberg New York: Springer-Verlag 1991
B. Buchberger, F. Lichtenberger: Mathematik für Informatiker — Die Methode der Mathematik. Berlin Heidelberg New York: Springer-Verlag 1981
T. Budd: An Introduction to Object-Oriented Programming. Reading, Mass.: Addison-Wesley 1996
U. Claussen: Objektorientiertes Programmieren. Berlin Heidelberg New York: Springer-Verlag 1993
N.J. Cutland: Computability: An Introduction to Recursive Function Theory. Cambridge: Cambridge University Press 1980
J. Dahl, E.W. Dijkstra, C.A.R. Hoare: Structured Programming. London New York: Academic Press 1972
P. Deussen: Halbgruppen und Automaten. Heidelberger Taschenbücher, Bd. 99. Berlin Heidelberg New York: Springer-Verlag 1971
E.W. Dijkstra: A Discipline of Programming. Englewood Cliffs, N.J.: Prentice-Hall 1976
W. Dörfler, W. Peschek: Einführung in die Mathematik für Informatiker. München Wien: Carl Hanser Verlag 1988
D. Flanagan: Java in a Nutshell. Sebastopol: O’Reilly & Associates, 2. Aufl. 1997
R.W. Floyd: Assigning Meanings to Programs. Proc. of Symposia in Applied Mathematics of the Amer. Math. Soc. 19, 19–32 (1967)
S. Ginsburg: The Mathematical Theory of Context-Free Languages. New York: McGraw-Hill 1966
L. Goldschlager, A. Lister: Informatik — Eine moderne Einführung. München Wien London: Hanser/Prentice-Hall International, 3. Aufl. 1990
D. Gries: Compiler Construction for Digital Computers. New York: Wiley 1971
D. Gries: The Science of Programming. Berlin Heidelberg New York: Springer-Verlag 1981
A.N. Habermann: Introduction to Operating System Design. Chicago: Science Research Associates 1976
D. Harel: Algorithmics — The Spirit of Computing. Reading: Addison-Wesley 1987
H. Hermes: Aufzählbarkeit, Entscheidbarkeit, Berechenbarkeit. Heidelberger Taschenbücher, Bd. 87. Berlin Heidelberg New York: Springer-Verlag, 3. Aufl. 1978
C.A.R. Hoare: An Axiomatic Basis for Computer Programming. Commun. ACM 12, 576–583 (1969)
C.A.R. Hoare: Proof of Correctness of Data Representations. Acta Informatica 1, 271–281 (1972)
C.A.R. Hoare, N. Wirth: Axiomatic Definition of the Programming Language Pascal. Acta Informatica 2, 335–355 (1973)
G. Hotz, V. Claus: Automatentheorie und Formale Sprachen. III. Formale Sprachen. Mannheim Wien Zürich: Bibliographisches Institut 1972
M. Jackson: Principles of Program Design. London: Academic Press 1975
E. Jessen: Architektur digitaler Rechenanlagen. Heidelberger Taschenbücher, Bd. 175. Berlin Heidelberg New York: Springer-Verlag 1975
P. Kandzia, H. Langmaack: Informatik: Programmierung. Stuttgart: Teubner 1973
U. Kastens: Übersetzerbau. München Wien: Oldenbourg 1990
H. Klaeren: Vom Problem zum Programm — Eine Einführung in die Informatik. Stuttgart: Teubner 1990
D.E. Knuth: The Art of Computer Programming. Vols. I/II/III. Reading: Addison-Wesley 1973/1969/1973
L. Lemay, Ch.L. Perkins: Java 1.1 in 21 Tagen. Haar bei München: SAMS 1997
A.M. Lister: Fundamentals of Operating Systems. London: Macmillan 1979
J. Loeckx: Algorithmentheorie. Berlin Heidelberg New York: Springer-Verlag 1976
J. Loeckx, K. Sieber: The Foundations of Program Verification. Wiley-Teubner Series in Computing Science. Wiley/Teubner, 2nd ed. 1987
J. Loeckx, K. Mehlhorn, R. Wilhelm: Grundlagen der Programmiersprachen. Stuttgart: Teubner 1986
Z. Manna: Mathematical Theory of Computation. New York: McGraw-Hill 1974
J. Mccarthy: Towards a Mathematical Science of Computation. Proc. IFIP Congress 62, München, S. 21–28. Amsterdam: North-Holland 1962
K. Mehlhorn: Data Structures and Algorithms. EATCS Monographs on Theoretical Computer Science, Vols. 1–3. Berlin Heidelberg New York: Springer-Verlag 1984
B. Meyer: Object-Oriented Software Construction. Englewood Cliffs: Prentice-Hall 1997
H.-P. Mössenböck: Objektorientierte Programmierung in Oberon-2. Berlin Heidelberg New York: Springer-Verlag 1994
M. Nagl: Softwaretechnik: Methodisches Programmieren im Großen. Springer Compass. Berlin Heidelberg New York: Springer-Verlag 1990
H. Noltemeier: Informatik I — Einführung in Algorithmen und Berechenbarkeit. München Wien: Carl Hanser Verlag, 2. Aufl. 1993
H. Noltemeier: Informatik III — Einführung in Datenstrukturen. München Wien: Carl Hanser Verlag, 2. Aufl. 1988
H. Noltemeier, R. Laue: Informatik II — Einführung in Rechnerstrukturen und Programmierung. München Wien: Carl Hanser Verlag, 2. Aufl. 1991
G. Pomberger, G. Blaschek: Software Engineering — Prototyping und objektorientierte Software-Entwicklung. München Wien: Carl Hanser Verlag 1996
U. Rembold: Einführung in die Informatik für Naturwissenschaftler und Ingenieure. München Wien: Carl Hanser Verlag 1987
K. Samelson, F.L. Bauer: Sequentielle Formelübersetzung: Elektron. Rechenanlagen 1, 176–182 (1959). Englische Übersetzung: Commun. ACM 3, 76–83 (1960)
D. Scott: Outline of a Mathematical Theory of Computation, Proc. 4th Annual Princeton Conference on Information Sciences and Systems 1970, p. 169–176. Auch: Oxford University Computing Laboratory, Programming Research Group, Technical Monograph PRG-2, 1970
G. Seegmüller: Einführung in die Systemprogrammierung. Reihe Informatik, Bd. 11. Mannheim Wien Zürich: Bibliographisches Institut 1974
J.E. Stoy: Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory. Cambridge, Mass.: MIT Press 1977
E.H. Waldschmidt, H. Walter: Grundzüge der Informatik I, II. Mannheim Wien Zürich: Bibliographisches Institut 1992
J. Weizenbaum: Die Macht der Computer und die Ohnmacht der Vernunft. Frankfurt/Main: Suhrkamp Taschenbuch Verlag 1977
N. Wirth: The Programming Language Pascal. Acta Informatica 1, 35–63 (1971)
N. Wirth: Systematisches Programmieren. Stuttgart: Teubner 1972
N. Wirth: Algorithmen und Datenstrukturen. Stuttgart: Teubner 1975
W. Wulf, W.M. Shaw, P. Hilfinger, L. Flon: Fundamentals of Computer Science. Reading, Mass.: Addison-Wesley 1981
E. Yourdon: Techniques of Program Structure and Design. Englewood Cliffs, N.J.: Prentice-Hall 1975
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Broy, M. (1998). Objektorientierte Programmierung. In: Informatik Eine grundlegende Einführung. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58722-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-58722-1_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63234-4
Online ISBN: 978-3-642-58722-1
eBook Packages: Springer Book Archive