Over the years there has been an ongoing debate about which computer language to adopt for a first programming subject. Although some may not agree, the current consensus is that the object-oriented languages are winn...
详细信息
The Self-Defending object (SDO) concept extends the current object-orientedprogramming paradigm to specifically target the peculiar requirements of Security Aware Application (SAA) development. This paper discusses t...
详细信息
This paper describes the motivations for and main features of Tigger - a framework for the construction of a family of object-support operating systems that can be tailored for use in a variety of different applicatio...
详细信息
作者:
van Rossum, GuidoCWI
Center for Mathematics and Computer Science P.O. Box 4079 Amsterdam1009 AB Netherlands
AIL – an acronym for Amoeba Interface Language – is a class-oriented RPC stub generator, used with Amoeba’s RPC primitives. Together with Amoeba’s facilities for manipulating capabilities (bit patterns that are un...
详细信息
Mython is an extensible variant of the Python programming language. Mython achieves extensibility by adding a quotation mechanism that accepts an additional parameter as well as the code being quoted. The additional q...
详细信息
Many object-oriented frameworks have focused on exploiting parallelism on either shared memory or distributed memory machines. This paper presents the design, implementation and preliminary evaluation of a Java-based ...
详细信息
ISBN:
(纸本)0769522807
Many object-oriented frameworks have focused on exploiting parallelism on either shared memory or distributed memory machines. This paper presents the design, implementation and preliminary evaluation of a Java-based framework that exploits both forms of parallel machine connected together to form heterogeneous environments. The framework readily supports implementation of problems that can be solved in parallel by a divide-and-conquer approach.
Estimating software effort and costs is a very important activity that includes very uncertain elements. The concepts of the Fuzzy Set Theory has been successfully used for extending metrics such as FP and reducing hu...
详细信息
This study explores the transformative impact of gamification on online object-orientedprogramming (OOP) courses, focusing on student engagement and learning outcomes. It begins with developing the CodeQuest applicat...
详细信息
Code critics are a recommendation facility of the Pharo Smalltalk IDE. They signal controversial implementation choices such as code smells at class and method level. They aim to promote the use of good and standard c...
详细信息
Code critics are a recommendation facility of the Pharo Smalltalk IDE. They signal controversial implementation choices such as code smells at class and method level. They aim to promote the use of good and standard coding idioms for increased performance or a better use of object-oriented constructs. This paper studies relations among code critics by analyzing co-occurrences of code critics detected on the Moose system, a large and mature Smalltalk application. Based upon this analysis, we present a critique on code critics, as a first step towards an improved grouping of code critics that identifies issues at a higher level of abstraction, by combining lower-level critics that tend to co-occur, as well as improvements in the definition of the individual critics.
This paper presents three new algorithms for the automatic construction of models from objectoriented Probabilistic Relational Models. The first two algorithms are based on the knowledge based model construction appr...
详细信息
暂无评论