Results 41 to 50 of about 317,319 (215)
Applying inspection to object-oriented software [PDF]
The benefits of the object-oriented paradigmare widely cited. At the same time, inspection is deemed to be the most cost-effective means of detecting defects in software products.
Brooks, A. +4 more
core +1 more source
C to O-O Translation: Beyond the Easy Stuff
Can we reuse some of the huge code-base developed in C to take advantage of modern programming language features such as type safety, object-orientation, and contracts?
Furia, Carlo A. +4 more
core +2 more sources
Engineering Object-Oriented Semantics Using Graph Transformations [PDF]
In this paper we describe the application of the theory of graph transformations to the practise of language design. We have defined the semantics of a small but realistic object-oriented language (called TAAL) by mapping the language constructs to ...
Kastenberg, H. +2 more
core +1 more source
CONSTRUCTORS AND DESTRUCTUR IN OBJECT ORIENTED PROGRAMMING
This paper offers analysis and design of data protection and administration utilizing constructors or special member functions (SMF) and destructor or demolition function (DF) capacities that begin the objects of its class and manipulated the data using
Nadia Moqbel Hassan
doaj
Teaching Object-Oriented Programming is more than teaching Object-Oriented Programming Languages
<p>One of the important obligations of an expanding research area is to discuss how to approach the teaching of the subject. Without this discussion, we may find that the word is not spread properly, and thus that the results are not properly utilized in in dustry.
Knudsen, Jørgen Lindskov +1 more
openaire +5 more sources
Object-Oriented Programming, Functional Programming and R [PDF]
This paper reviews some programming techniques in R that have proved useful, particularly for substantial projects. These include several versions of object-oriented programming, used in a large number of R packages. The review tries to clarify the origins and ideas behind the various versions, each of which is valuable in the appropriate context.
openaire +4 more sources
Choral: Object-oriented Choreographic Programming
Choreographies are coordination plans for concurrent and distributed systems, which define the roles of the involved participants and how they are supposed to work together. In the paradigm of choreographic programming, choreographies are programs that can be compiled into executable implementations.In this article, we present Choral, the first ...
Saverio Giallorenzo +2 more
openaire +2 more sources
Type substitution for object-oriented programming
Genericity allows the substitution of types in a class. This is usually obtained through parameterized classes, although they are inflexible since any class can be inherited but is not in itself parameterized. We suggest a new genericity mechanism, type substitution , which is a subclassing concept that complements ...
Schwartzbach, Michael Ignatieff +1 more
openaire +4 more sources
Object-oriented programming with mixins in Ada [PDF]
Recently, I wrote a paper discussing the lack of 'true' object-oriented programming language features in Ada 83, why one might desire them in Ada, and how they might be added in Ada 9X.
Seidewitz, ED
core +1 more source
Monitoring-Oriented Programming: A Tool-Supported Methodology for Higher Quality Object-Oriented Software [PDF]
This paper presents a tool-supported methodological paradigm for object-oriented software development, called monitoring-oriented programming and abbreviated MOP, in which runtime monitoring is a basic software design principle.
Chen, Feng +2 more
core

