Results 1 - 10
of
60,791
Teaching Adaptability of Object-oriented Programming Language Curriculum
"... The evolution of object-oriented programming languages includes update of their own versions, update of development environments, and reform of new languages upon old languages. In this paper, the evolution analysis of object-oriented programming languages is presented in term of the characters and ..."
Abstract
- Add to MetaCart
The evolution of object-oriented programming languages includes update of their own versions, update of development environments, and reform of new languages upon old languages. In this paper, the evolution analysis of object-oriented programming languages is presented in term of the characters
Architecture for Object-Oriented Programming Languages
"... In this paper we investigate the overheads of object-oriented operations, such as virtual method dispatch and field access, in the context of an embedded processor for real-time systems. As an example we use a Java processor that implements those operations in microcode similar to the way those oper ..."
Abstract
- Add to MetaCart
operations are compiled to a RISC processor. As this processor is a soft-core, implemented in an FPGA, an optimization of those operations is a valuable option. Significant application speedup is possible by providing an architecture for object-oriented programming languages. We also evaluate the hardware
Relationships for object-oriented programming languages
"... This thesis is submitted for the degree of Doctor of Philosophy Object-oriented approaches to software design and implementation have gained enormous popularity over the past two decades. However, whilst models of soft-ware systems routinely allow software engineers to express relationships between ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
objects, object-oriented programming languages lack this ability. Instead, rela-tionships must be encoded using complex reference structures. When the model cannot be expressed directly in code, it becomes more difficult for programmers to see a correspondence between design and implementation — the model
What is an Object-Oriented Programming Language?
, 1995
"... This document is a set of rough notes on basic features of object-oriented programming languages. It is based on the first section of the paper "Notes on typed object-oriented programming, " Proc. Theoretical Aspects of Computer Software, Springer LNCS 789, 1994, pages 844--885. 1 Introduc ..."
Abstract
- Add to MetaCart
This document is a set of rough notes on basic features of object-oriented programming languages. It is based on the first section of the paper "Notes on typed object-oriented programming, " Proc. Theoretical Aspects of Computer Software, Springer LNCS 789, 1994, pages 844--885. 1
What is an Object-Oriented Programming Language?
"... This document is a set of rough notes on basic features of object-oriented programming languages. It is based on the first section of the paper "Notes on typed object-oriented programming, " Proc. Theoretical Aspects of Computer Software, Springer LNCS 789, 1994, pages 844--885. 1 Intr ..."
Abstract
- Add to MetaCart
This document is a set of rough notes on basic features of object-oriented programming languages. It is based on the first section of the paper "Notes on typed object-oriented programming, " Proc. Theoretical Aspects of Computer Software, Springer LNCS 789, 1994, pages 844--885. 1
Subtyping for Mutable Types in Object-Oriented Programming Languages
, 1992
"... Subtype relationships in object-oriented programming languages are studied to aid code reuse and reasoning about programs that use subtype polymorphism. We define what it means... ..."
Abstract
-
Cited by 9 (2 self)
- Add to MetaCart
Subtype relationships in object-oriented programming languages are studied to aid code reuse and reasoning about programs that use subtype polymorphism. We define what it means...
On the Design of an Object Oriented Programming Language
"... ABSTRACT: This paper presents work done to address two issues of interest to both Programming Language (PL) theory and software development: 1) The inadequacies of mainstream Object Oriented Programming Languages used in the software industry such as Java, C# and C++ and 2) The design and implement ..."
Abstract
- Add to MetaCart
ABSTRACT: This paper presents work done to address two issues of interest to both Programming Language (PL) theory and software development: 1) The inadequacies of mainstream Object Oriented Programming Languages used in the software industry such as Java, C# and C++ and 2) The design
Encapsulation and Inheritance in Object-Oriented Programming Languages
, 1986
"... Object-oriented programming is a practical and useful programming methodology that encourages modular design and software reuse. Most object-oriented programming languages supportdata Abstraction by preventing an object from being manipulated except via its defined external operations. In most lang ..."
Abstract
-
Cited by 247 (0 self)
- Add to MetaCart
Object-oriented programming is a practical and useful programming methodology that encourages modular design and software reuse. Most object-oriented programming languages supportdata Abstraction by preventing an object from being manipulated except via its defined external operations. In most
Concurrency in Object-Oriented Programming Languages
- OBJECT-ORIENTED SOFTWARE COMPOSITION
, 1995
"... An essential motivation behind concurrent object-oriented programming is to exploit the software reuse potential of object-oriented features in the development of concurrent systems. Early attempts to introduce concurrency to object-oriented languages uncovered interferences between object-oriented ..."
Abstract
-
Cited by 12 (2 self)
- Add to MetaCart
An essential motivation behind concurrent object-oriented programming is to exploit the software reuse potential of object-oriented features in the development of concurrent systems. Early attempts to introduce concurrency to object-oriented languages uncovered interferences between object-oriented
A Layered Object Oriented Programming Language
, 1997
"... A layered object oriented programming language (OOPL) is defined using a simple functional notation which has been equipped with a collection of features common to many OOPLs. The resulting language provides a framework within which existing OOPLs can be analysed and new OOPLs can be constructed. 2 ..."
Abstract
- Add to MetaCart
A layered object oriented programming language (OOPL) is defined using a simple functional notation which has been equipped with a collection of features common to many OOPLs. The resulting language provides a framework within which existing OOPLs can be analysed and new OOPLs can be constructed
Results 1 - 10
of
60,791