Abstract
Since software systems are becoming bigger and more complex, the necessity arises to make the development of such systems more efficient and transparent. One hope is to compose software systems out of ready-made standard components, as already done today for hardware systems (and most products of daily life, such as cars, washing machines, etc.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ole-Johan Dahl, Kristen Nygaard. Simula: An Algol-Based Simulation Language. Communications of the ACM (CACM), 9(9):671–678, 1966.
SIS, Data Processing Programming Languages: SIMULA, 1987. Svensk Standard SS 636114.
Adele Goldberg, David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, 1983.
Adele Goldberg, Timothy Howard. The Smalltalk Developer’s Guide to Visual- Works with Disk. Advances in Object Technology. Cambridge University Press, 1998.
Bjarne Stroustrup. The C++ Programming Language. Special Edition. Addison-Wesley, 2000.
Margaret A. Ellis, Bjarne Stroustrup. The Annotated C++ Reference Manual. Addison-Wesley, 1990.
Bertrand Meyer. Object-Oriented Software Construction. Prentice Hall, 1988.
Bertrand Meyer. Eiffel. The Language. Prentice-Hall, 1992.
Brad J. Cox. Object-Oriented Programming: An Evolutionary Approach. Addison-Wesley, 1986.
Daniel G. Bobrow, Mark J. Stefik. LOOPS: An Object-Oriented Programming System for Interlisp, 1982.
H. I. Cannon. Flavors. Technical Report, MIT Artificial Intelligence Laboratory, 1980.
Martin Odersky, Philippe Altherr, Vincent Cremet, Burak Emir, Sebastian
Bernhard Bauer, Riitta Höllerer. Übersetzung objektorientierter Programmiersprachen: Konzepte, abstrakte Maschinen und Praktikum. Springer, 1998.
Tim Lindholm, Frank Yellin. Java Virtual Maschine Specification. 2nd ed.. SUN Microsystems Inc., 1999.
Andreas Krall. Efficient JavaVM Just-in-Time Compilation.In IEEE International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 205–212, 1998.
Roland Stärk, Joachim Schmid, Egon Börger. Java and the Virtual Machine Definition, Verification, Validation. Springer, 2001.
Common Language Infrastructure (CLI). 4th ed.. Technical Report ECMA-335, ECMA International, 2006.
Eric Meijer, Jeremy Gough. Technical Overview of the Common Language Runtime, 2000.
K. John Gough. Stacking Them up: A Comparison of Virtual Machines.In 6th Australasian Computer Systems Architecture Conference (ACSAC), pp. 55–61, 2001.
Jeremy Singer. JVM Versus CLR: A Comparative Study. Proceedings of the 2nd Int. Conf. on Principles and Practice of Programming in Java, pp. 167–169, 2003.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wilhelm, R., Seidl, H. (2010). Object-Oriented Programming Languages. In: Compiler Design. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14909-2_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-14909-2_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14908-5
Online ISBN: 978-3-642-14909-2
eBook Packages: Computer ScienceComputer Science (R0)