Large object-oriented software systems are usually structured using modules or packages to enable large-scale development using clean interfaces that promote encapsulation and information hiding. However, in most OO l...
详细信息
This article outlines a model for the teaching of a project-based introductory curriculum for the C++ programming language and object-orientedprogramming (OOP) skills and concepts. The educational methodology of the ...
详细信息
This research proposes a way to accelerate backtesting of trading strategies using data-oriented design (DOD). The research discusses the differences between DOD and object-oriented approach (OOP), which is the most p...
详细信息
Inheritance is one of the key concepts in object-orientedprogramming. However, the usefulness of inheritance in concurrent object-orientedprogramming is greatly reduced by the problem of inheritance anomaly. Inherit...
详细信息
A Computer-Supported Collaborative Learning (CSCL) approach was designed for the Systems Seminar course of the Systems Engineering program at University Antonio José Camacho (UNIAJC) in Cali (Colombia) [1]. The p...
详细信息
The SCOOP model (Simple concurrent object-orientedprogramming) offers a comprehensive approach to building high-quality concurrent and distributed systems. The model takes advantage of the inherent concurrency implic...
详细信息
The SCOOP model (Simple concurrent object-orientedprogramming) offers a comprehensive approach to building high-quality concurrent and distributed systems. The model takes advantage of the inherent concurrency implicit in object-orientedprogramming to provide programmers with a simple extension enabling them to produce concurrent applications with little more effort than sequential ones. In the paper, the authors discuss the basic concepts of the model, such as processors and separate objects. They also present SCOOPLI, a library implementation of SCOOP for the .NET platform. They show how SCOOP concepts are mapped to .NET constructs, and discuss distributed programming with SCOOPLI, with a focus on .NET Remoting capabilities. Several programming examples illustrate the discussion.
The ray optics is the branch of optics in which all the wave effects are neglected: the light is considered as travelling along rays which can only change their direction by refraction or reflection. On one hand, a fu...
详细信息
SCOOP is a concurrent object-orientedprogramming model based on contracts. The model introduces processors as a new concept and it generalizes existing object-oriented concepts for the concurrent context. Simplicity ...
详细信息
Adaptive utilization of resources in a highly heterogeneous computational environment such as the Grid is a difficult question. In this paper, we address an object-oriented approach to the solution using requirement-d...
详细信息
In the paper, we present foundations of a new object-orientedprogramming language for Physarum polycephalum computing. Both, theoretical foundations and assumptions for a language specification are considered. Physar...
详细信息
In the paper, we present foundations of a new object-orientedprogramming language for Physarum polycephalum computing. Both, theoretical foundations and assumptions for a language specification are considered. Physarum polycephalum is a one-cell organism. In the phase of plasmodium, its behavior can be regarded as a biological substrate that implements the Kolmogorov-Uspensky machine which is the most generalized and nature-oriented version of a mathematical machine. The proposed language will be used for developing programs for Physarum polycephalum by the spatial configuration of stationary nodes (inputs).
暂无评论