The conference materials contain 33 papers on object-orientedprogramming. The topics covered include software engineering for object-orientedsystems development, languages and programming, distributed objects, concu...
详细信息
ISBN:
(纸本)0201533723
The conference materials contain 33 papers on object-orientedprogramming. The topics covered include software engineering for object-orientedsystems development, languages and programming, distributed objects, concurrency, object-oriented megaprogramming, operating systems, and experience reports.
Achieving static typing in an object-oriented context requires careful consideration of all the mechanisms needed and their interaction with the rest of the language. This presentation discusses the facilities which, ...
详细信息
ISBN:
(纸本)0897915399
Achieving static typing in an object-oriented context requires careful consideration of all the mechanisms needed and their interaction with the rest of the language. This presentation discusses the facilities which, in the author's opinion and experience, are needed to make static typing possible and realistic for an object-oriented language (and whose combination constitutes the Eiffel type system).
There are many conjectures about what sort of person most readily learns object-oriented technology. While often provocative, none have been confirmed by reliable studies. We describe the first serious attempt to look...
详细信息
ISBN:
(纸本)0897915399
There are many conjectures about what sort of person most readily learns object-oriented technology. While often provocative, none have been confirmed by reliable studies. We describe the first serious attempt to look for factors influencing successful object-oriented learning, by studying several hundred students in introductory object-orientedprogramming courses. Contrary to what some have asserted, we find that several measures of depth and breadth of programming background are associated with success.
This paper describes a general abstraction mechanism called a constraint pattern, with which an objectoriented language can be built. In such a language, constraint patterns play the roles of code and data abstractio...
详细信息
ISBN:
(纸本)0897915399
This paper describes a general abstraction mechanism called a constraint pattern, with which an objectoriented language can be built. In such a language, constraint patterns play the roles of code and data abstractions, and subsume classes, instance variables, methods and control structures. Constraint patterns, a conceptual blend and extension of BETA's patterns and Bertrand's augmented term rewriting rules, use equation solving for constraint satisfaction, method generation, and compilation. Basing a language on this abstraction makes simple equational constraints available as a fundamental language feature, integrated with the semantics.
暂无评论