This paper discusses an object-oriented interface from the Smalltalk-80 TM programming environment to a Unix-like operating system. This interface imposes an object-oriented paradigm on operating system facilities. We...
详细信息
Many numerical analysts and Lisp/Smalltalk programmers share the assumption that languages like Fortran are more appropriate for traditional, quantitative scientific programming than object-orientedlanguages. To show...
详细信息
F-Script is a Smalltalk-like interactive scripting language based on the Mac OS X object model. F-Script provides scripting and interactive access to Mac OS X frameworks and custom objects. It also introduces an innov...
详细信息
ISBN:
(纸本)1581137516
F-Script is a Smalltalk-like interactive scripting language based on the Mac OS X object model. F-Script provides scripting and interactive access to Mac OS X frameworks and custom objects. It also introduces an innovative high-level object-orientedprogramming model based on APL-like array programming principles.
Software's expense owes partly to frequent reimplementation of similar functionality and partly to maintenance of patches, ports or components targeting evolving interfaces. More modular non-invasive approaches ar...
详细信息
ISBN:
(纸本)9781450302036
Software's expense owes partly to frequent reimplementation of similar functionality and partly to maintenance of patches, ports or components targeting evolving interfaces. More modular non-invasive approaches are unpopular because they entail laborious wrapper code. We propose Cake, a rule-based language describing compositions using interface relations. To evaluate it, we compare several existing wrappers with reimplemented Cake versions, finding the latter to be simpler and better modularised.
This research presents a re-engineering workbench and architecture that allows for legacy system written in procedural languages to be migrated to new objectoriented platforms. This methodology allows for specific de...
详细信息
Smalltalk-80 obtains some of its expressive power from arranging classes in s hierarchy. Inheritance is an important aspect of this hierarchy. An alternative organization of cluses is proposed that emphasizes descript...
详细信息
As data persistence is very poorly supported by current programmingsystems, we have initiated a research project to improve this situation. The result is the new programming language Persistent Active Oberon, which d...
详细信息
ISBN:
(纸本)159593491X
As data persistence is very poorly supported by current programmingsystems, we have initiated a research project to improve this situation. The result is the new programming language Persistent Active Oberon, which directly institutionalizes persistence as a fundamental concept and liberates the programmer from writing complicated code for database interactions.
The chronic difficulty of software maintenance can be traced back to widely held assumptions that inhibit progress in computer science. In the last instance, the idiosyncrasies of programming paradigms must be held ac...
详细信息
The chronic difficulty of software maintenance can be traced back to widely held assumptions that inhibit progress in computer science. In the last instance, the idiosyncrasies of programming paradigms must be held accountable for bad software design. The characteristics of an alternative programming paradigm without such drawbacks is outlined.
暂无评论