𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Object-Oriented Programming Languages: Interpretation (Undergraduate Topics in Computer Science)

✍ Scribed by Iain D. Craig


Publisher
Springer
Year
2007
Tongue
English
Leaves
177
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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.Therearenowmany case studies in which the reuse of object-oriented components has been made and analysed. Object-oriented programming relates the programming activity to that of modelling or simulation; objects are identi?ed by a correspondence with the objects found in the application area of the program and are used to model those domain operations. Object-oriented programming also opens the prospect of more ?exible software that is able to respond dynamically to the needs of the application at runtime. It is very easy to think that object-oriented programming can be performed in only one way. The prevalence of C++ and Java suggests that they are the onlywaytoapproachtheproblemofwhatanobject-orientedprogrammingl- guage should look like. There are many approaches to this way of programming andC++andJavaexemplifyjustoneofthesedi?erentapproaches.Indeed,the wayinwhichtheconceptoftheobjectisinterpreteddi?ersbetweenapproaches and between languages. The two main approaches found in object-oriented programming languages are, respectively, class-based and prototype-based languages. Class-based l- guages are exempli?ed by Smalltalk [34], C++ [75, 74] and Java [47]. This 2 1. Introduction approach is based upon the identi?cation of common properties of objects and their description in terms of a de?nitional structure called a class. The objects manipulated by class-based programs are the result of instantiating classes.

✦ Table of Contents


manual.pdf
Contents


πŸ“œ SIMILAR VOLUMES


Principles of Programming Languages (Und
✍ Gilles Dowek πŸ“‚ Library πŸ“… 2009 πŸ› Springer 🌐 English

<span>The development of programming languages has radically modified our relation to language, complexity and machines. This book is an introduction to the principles around which these languages are organised - imperative constructions, functional constructions, reference, dynamic data types, obje

Foundations of Programming Languages (Un
✍ Kent D. Lee πŸ“‚ Library πŸ“… 2014 πŸ› Springer 🌐 English

This clearly written textbook introduces the reader to the three styles of programming, examining object-oriented/imperative, functional, and logic programming. The focus of the text moves from highly prescriptive languages to very descriptive languages, demonstrating the many and varied ways in whi

Concise Guide to Object-Oriented Program
✍ Kingsley Sage πŸ“‚ Library πŸ“… 2019 πŸ› Springer International Publishing 🌐 English

Introduction This engaging textbook provides an accessible introduction to coding and the world of Object-Oriented (OO) programming, using Java as the illustrative programming language. Emphasis is placed on what is most helpful for the first-time coder, in order to develop and understand their kno

Programming Languages: Principles and Pa
✍ Maurizio Gabbrielli, Simone Martini πŸ“‚ Library πŸ“… 2023 πŸ› Springer 🌐 English

<p><span>This textbook is a thorough, up-to-date introduction to the principles and techniques that guide the design and implementation of modern programming languages. </span></p><p><span>The goal of the book is to provide the basis for a critical understanding of most modern programming languages.

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