This Volume 38 Number 11 of the conference proceedings contains 26 papers. Topics discussed include refactoring and reflection, smalltalkiana, error repair, generics, Java performance, language design, object-oriented...
详细信息
This Volume 38 Number 11 of the conference proceedings contains 26 papers. Topics discussed include refactoring and reflection, smalltalkiana, error repair, generics, Java performance, language design, object-orientedprogramming, garbage collection and transactions and persistence.
This research abstract outlines the work I plan to do as part of my PhD. In particular, I propose to devise a practical way of integrating ownership control into existing programminglanguages in a way that will help ...
详细信息
ISBN:
(纸本)1581138334
This research abstract outlines the work I plan to do as part of my PhD. In particular, I propose to devise a practical way of integrating ownership control into existing programminglanguages in a way that will help with adoption of ownership in the general programming community.
In this paper, we describe a compiler framework to enable the automated generation of compiler components for the Lucid family of intensional programminglanguages.
ISBN:
(纸本)1581138334
In this paper, we describe a compiler framework to enable the automated generation of compiler components for the Lucid family of intensional programminglanguages.
It's a pleasure to welcome you to oopsla 2004, the 19th Annual conference on object-orientedprogramming, systems, languages, and applications. oopsla is the premier forum for practitioners, researchers, and stude...
详细信息
ISBN:
(纸本)1581138334
It's a pleasure to welcome you to oopsla 2004, the 19th Annual conference on object-orientedprogramming, systems, languages, and applications. oopsla is the premier forum for practitioners, researchers, and students in diverse disciplines whose common thread is object technology. From its inception, oopsla has served as an incubator for advanced technologies and practices. Dynamic compilation and optimization, patterns, refactoring, aspect-orientedprogramming, and agile methods (to name a few) all have oopsla roots. oopsla 2004 continues that tradition. Researchers and practitioners from around the world have come to showcase their latest work. Presentations from invited speakers dovetail with technical papers, practitioner reports, expert panels, demonstrations, formal and informal educational symposia, workshops, and diverse tutorials from world-class lecturers. The popular Onward! track presents out-of-the-box thinking at the forefront of computing. You can discuss late-breaking results with the researchers themselves at poster sessions, which culminate in the Third Annual SIGPLAN Student Research Competition. DesignFest provides hands-on design experience in an expert-mentored environment. And again this year, we're privileged to host the ACM Turing Lecture. Alan Kay, Turing laureate for 2003, received the prestigious award "for pioneering many of the ideas at the root of contemporary object-orientedprogramminglanguages, leading the team that developed Smalltalk, and for fundamental contributions to personal computing." It's especially fitting that Dr. Kay deliver the Turing Lecture at oopsla.
Interactive graphical applications implicitly contain a large number of constraints - relationships between objects, such as widgets and the underlying model they control. Encapsulation, a fundamental principle of obj...
详细信息
ISBN:
(纸本)1581138334
Interactive graphical applications implicitly contain a large number of constraints - relationships between objects, such as widgets and the underlying model they control. Encapsulation, a fundamental principle of object-orientedprogramming, is only guaranteed in a very limited sense by most object-orientedlanguages. Constrained-Java provides a constraint system built upon stronger encapsulation guarantees which allows constraints to depend on entire aggregated objects.
It's a pleasure to welcome you to oopsla 2004, the 19th Annual conference on object-orientedprogramming, systems, languages, and applications. oopsla is the premier forum for practitioners, researchers, and stude...
详细信息
ISBN:
(纸本)1581138334
It's a pleasure to welcome you to oopsla 2004, the 19th Annual conference on object-orientedprogramming, systems, languages, and applications. oopsla is the premier forum for practitioners, researchers, and students in diverse disciplines whose common thread is object technology. From its inception, oopsla has served as an incubator for advanced technologies and practices. Dynamic compilation and optimization, patterns, refactoring, aspect-orientedprogramming, and agile methods (to name a few) all have oopsla roots. oopsla 2004 continues that tradition. Researchers and practitioners from around the world have come to showcase their latest work. Presentations from invited speakers dovetail with technical papers, practitioner reports, expert panels, demonstrations, formal and informal educational symposia, workshops, and diverse tutorials from world-class lecturers. The popular Onward! track presents out-of-the-box thinking at the forefront of computing. You can discuss late-breaking results with the researchers themselves at poster sessions, which culminate in the Third Annual SIGPLAN Student Research Competition. DesignFest provides hands-on design experience in an expert-mentored environment. And again this year, we're privileged to host the ACM Turing Lecture. Alan Kay, Turing laureate for 2003, received the prestigious award "for pioneering many of the ideas at the root of contemporary object-orientedprogramminglanguages, leading the team that developed Smalltalk, and for fundamental contributions to personal computing." It's especially fitting that Dr. Kay deliver the Turing Lecture at oopsla.
Meta is an ambitious research project whose overall purpose is to increase the utility and expressive power of a wide range of existing languages. Meta provides augmented versions of existing languages and guarantees ...
详细信息
ISBN:
(纸本)1581138334
Meta is an ambitious research project whose overall purpose is to increase the utility and expressive power of a wide range of existing languages. Meta provides augmented versions of existing languages and guarantees support for aspects, components, language interoperability, visualization, reflection, various inheritance models, and many other extensions.
It's a pleasure to welcome you to oopsla 2004, the 19th Annual conference on object-orientedprogramming, systems, languages, and applications. oopsla is the premier forum for practitioners, researchers, and stude...
详细信息
ISBN:
(纸本)1581138334
It's a pleasure to welcome you to oopsla 2004, the 19th Annual conference on object-orientedprogramming, systems, languages, and applications. oopsla is the premier forum for practitioners, researchers, and students in diverse disciplines whose common thread is object technology. From its inception, oopsla has served as an incubator for advanced technologies and practices. Dynamic compilation and optimization, patterns, refactoring, aspect-orientedprogramming, and agile methods (to name a few) all have oopsla roots. oopsla 2004 continues that tradition. Researchers and practitioners from around the world have come to showcase their latest work. Presentations from invited speakers dovetail with technical papers, practitioner reports, expert panels, demonstrations, formal and informal educational symposia, workshops, and diverse tutorials from world-class lecturers. The popular Onward! track presents out-of-the-box thinking at the forefront of computing. You can discuss late-breaking results with the researchers themselves at poster sessions, which culminate in the Third Annual SIGPLAN Student Research Competition. DesignFest provides hands-on design experience in an expert-mentored environment. And again this year, we're privileged to host the ACM Turing Lecture. Alan Kay, Turing laureate for 2003, received the prestigious award "for pioneering many of the ideas at the root of contemporary object-orientedprogramminglanguages, leading the team that developed Smalltalk, and for fundamental contributions to personal computing." It's especially fitting that Dr. Kay deliver the Turing Lecture at oopsla.
Nowadays, software needs to be more open, flexible, and capable of evolving quickly to meet new user or technology requirements. It should be easy to adapt, even by none computer-specialists. To tackle these challenge...
详细信息
ISBN:
(纸本)1581138334
Nowadays, software needs to be more open, flexible, and capable of evolving quickly to meet new user or technology requirements. It should be easy to adapt, even by none computer-specialists. To tackle these challenges for DSL (Domain-Specific Language) tools, we have developed a software factory, named SmartTools.
暂无评论