𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

The Interpretation of Object-Oriented Programming Languages

✍ Scribed by Iain Craig MA, PhD (auth.)


Publisher
Springer-Verlag London
Year
2002
Tongue
English
Leaves
295
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


I was extremely surprised to learn that this book was so well received; I was even more surprised when a second edition was proposed. I had realised that there was a need for a book such as this but had not thought that the need was as great; I really wrote the book for myself, in order better to organise my thoughts on object-oriented languages and better to understand them. For the second edition, I have found and corrected mistakes and have added a completely new chapter on the C# language. The chapter on mixedΒ­ paradigm languages has been relegated to an appendix, and a new appendix on the BeCecil language has been added. - C# is extremely popular. Given its apparent role as the major competitor to Java, it was clear that a chapter was necessary in which a comparison could be made. That chapter concentrates on the language and not on the runtime and support system. C# contributes some new features to the C++ derivatives. The language has rough edges (as Java does still) . It will be interesting to watch its development and to see whether it becomes accepted more widely.

✦ Table of Contents


Front Matter....Pages I-XIV
Introduction....Pages 1-11
Class Fundamentals....Pages 13-51
Prototype and Actor Languages....Pages 53-76
Inheritance and Delegation....Pages 77-117
Methods....Pages 119-142
Types I: Types and Objects....Pages 143-168
Types II: Types and Objectsβ€”Alternatives....Pages 169-181
Reflection....Pages 183-201
C#....Pages 203-229
Back Matter....Pages 231-288

✦ Subjects


Programming Languages, Compilers, Interpreters


πŸ“œ SIMILAR VOLUMES


The Interpretation of Object-Oriented Pr
✍ Iain Craig Ma, PhD (auth.) πŸ“‚ Library πŸ“… 2000 πŸ› Springer London 🌐 English

While there are many books on particular languages, especially C++ and Java, they tend to concentrate on how to program using that language and their treatment of the semantics is highly languages-specific. A more wide-ranging comparison of the various languages and their underlying concepts is lack

Object-Oriented Programming Languages: I
✍ Iain D. Craig πŸ“‚ Library πŸ“… 2007 πŸ› Springer 🌐 English

<P>This comprehensive examination of the main approaches to object-oriented language explains the key features of the languages in use today. Class-based, prototypes and Actor languages are all looked at and compared in terms of their semantic concepts. In providing such a wide-ranging comparison, t

Object-Oriented Programming Languages: I
✍ Iain D. Craig πŸ“‚ Library πŸ“… 2007 πŸ› Springer 🌐 English

This comprehensive examination of the main approaches to object-oriented language explains key features of the languages in use today. Class-based, prototypes and Actor languages are all examined and compared in terms of their semantic concepts. This book provides a unique overview of the main appro

Object-Oriented Programming Languages: I
✍ Iain D. Craig MA, PhD (auth.) πŸ“‚ Library πŸ“… 2007 πŸ› Springer-Verlag London 🌐 English

<p><P>This comprehensive examination of the main approaches to object-oriented language explains the key features of the languages in use today. Class-based, prototypes and Actor languages are all looked at and compared in terms of their semantic concepts. In providing such a wide-ranging comparison

Object-Oriented Programming Languages: I
✍ Craig, Iain D πŸ“‚ Library πŸ“… 2007 πŸ› Springer London 🌐 English

1.1 Introduction Object-oriented programming has opened a great many perspectives on the concept of software and has been hailed as part of the solution to the so-called software crisis . It has given the possibility that software components can be constructedandreusedwithconsiderablymorecredibility