não disponívelIn this work the ideas of object-oriented programming are analyzed from different points of view. Our objective is to evaluate the strength of these ideas in expressing abstractions and producing reusable software. At first, we try to detect at what stages a programming paradigm impacts the development of software. Then we study three possible ways for conceptualizing object-oriented programming and relate them to the original works that introduced object-oriented ideas. The third part of this dissertation focuses on the formal aspects of these concepts, using type theory. In chapter four we discuss the implementation of objects, classes and inheritance in some object-oriented programming languages. We finish our investigation...
Our objective is to understand the notion of type in programming languages, present a model of typed...
M any of the ideas behind object-oriented programming have roots going back to SIMULA (Dahl & Ny...
We develop a theory of statically typed object-oriented languages. It represents classes as labeled,...
The object oriented paradigm, which advocates bottom-up program development, appears at first sight ...
The object oriented paradigm, which advocates bottom-up program development, appears at first sight ...
Object-oriented programming is a popular buzzword these days. What is the reason for this popularity...
We begin by introducing a short history of types of programming languages. Object-oriented programmi...
This paper provides a general discussion of object-oriented computer languages. Deals with design an...
Our objective is to understand the notion of type in programming languages, present a model of typed...
This paper is a tutorial explaining the concepts that surround abstract data types and object-orient...
Almost no object oriented programming languages offer distinct language constructs for the definiti...
Some recent commentaries have suggested that Object-Oriented Programming has not been successful in ...
Although object-orientation has been around for several decades, its key concept abstraction has not...
In recent years, object-oriented programming languages and object-oriented program design have becom...
M any of the ideas behind object-oriented programming have roots going back to SIMULA (Dahl & Ny...
Our objective is to understand the notion of type in programming languages, present a model of typed...
M any of the ideas behind object-oriented programming have roots going back to SIMULA (Dahl & Ny...
We develop a theory of statically typed object-oriented languages. It represents classes as labeled,...
The object oriented paradigm, which advocates bottom-up program development, appears at first sight ...
The object oriented paradigm, which advocates bottom-up program development, appears at first sight ...
Object-oriented programming is a popular buzzword these days. What is the reason for this popularity...
We begin by introducing a short history of types of programming languages. Object-oriented programmi...
This paper provides a general discussion of object-oriented computer languages. Deals with design an...
Our objective is to understand the notion of type in programming languages, present a model of typed...
This paper is a tutorial explaining the concepts that surround abstract data types and object-orient...
Almost no object oriented programming languages offer distinct language constructs for the definiti...
Some recent commentaries have suggested that Object-Oriented Programming has not been successful in ...
Although object-orientation has been around for several decades, its key concept abstraction has not...
In recent years, object-oriented programming languages and object-oriented program design have becom...
M any of the ideas behind object-oriented programming have roots going back to SIMULA (Dahl & Ny...
Our objective is to understand the notion of type in programming languages, present a model of typed...
M any of the ideas behind object-oriented programming have roots going back to SIMULA (Dahl & Ny...
We develop a theory of statically typed object-oriented languages. It represents classes as labeled,...