(Enter summary)
Abstract: Sather 1.0 is a programming language whose design has resulted from the interplay
of many criteria. It attempts to support a powerful object-oriented paradigm without
sacrificing either the computational performance of traditional procedural languages or
support for safety and correctness checking. Much of the engineering effort went into the
design of the class and type system. This paper describes some of these design decisions
and relates them to approaches taken in other languages. We... (Update)
Context of citations to this paper: More
...in this area argue in bottom up way, i.e. they take classes as a starting point and deduce their types. Some newer languages like Sather [4] and Java [5] have made a step in the direction of abstract types. They introduce additional constructs that are types without...
.... Existing collection frameworks have been criticised as being: organised from an implementation viewpoint [6] hard to understand and to use [24] . inherently unscaleable [2] 2.1 General problems The main problem of existing frameworks in supporting very high level...
Cited by: More
A Theory of Primitive Objects - Second-Order Systems - Abadi, Cardelli
(Correct)
An Imperative Object Calculus - Abadi, Cardelli (1996)
(Correct)
Collection Types and Implementations in.. - Menger, Keedy.. (1998)
(Correct)
Similar documents (at the sentence level):
7.1%: pSather: Layered Extensions to an Object-Oriented.. - Murer, Feldman, Lim.. (1993)
(Correct)
Active bibliography (related documents): More All
0.5: A Parallel Object-Oriented System for Realizing Reusable and.. - Lim (1993)
(Correct)
0.3: Subtyping and Inheritance in Object-Oriented Programming - Kurtev (2000)
(Correct)
0.3: The Subtype Relation - A Practical Overview - Oliveira (1994)
(Correct)
Similar documents based on text: More All
0.6: The Sather Language and Libraries - Omohundro, Lim (1992)
(Correct)
0.6: Iteration Abstraction in Sather - Murer, Omohundro, Stoutamire.. (1996)
(Correct)
0.4: Sather Iters: Object-Oriented Iteration Abstraction - Murer, Omohundro, Szyperski (1993)
(Correct)
Related documents from co-citation: More All
6: Inheritance is not Subtyping (context) - Cook, Hill et al. - 1990
4: Subclassing subtyping Is (context) - LaLonde, Pugh - 1991
4: Programming with the Standard Template Library (context) - Musser, Saini - 1996
BibTeX entry: (Update)
C Szypersky, S Omohundro and S Murer (1993), 'Engineering a programming language: the type and class system of Sather', Technical Report TR-93-064, International Computer Science Institute, Berkley CA. http://citeseer.ist.psu.edu/szypersky94engineering.html More
@techreport{ szypersky93engineering,
author = "Clemens Szypersky and Stephen Omohundro and Stephan Murer",
title = "Engineering a Programming Language: The Type and Class System of Sather",
number = "TR-93-064",
address = "Berkeley, CA",
year = "1993",
url = "citeseer.ist.psu.edu/szypersky94engineering.html" }
Citations (may not include all citations):
1274
Object-oriented Software Construction (context) - Meyer - 1988
342
Eiffel - The Language (context) - Meyer - 1988
306
Self: The power of simplicity (context) - Ungar, Smith - 1987
240
Mixin-based inheritance
- Bracha, Cook - 1990
227
Kernighan and Dennis M (context) - Brian - 1978
176
Ellis and Bjarne Stroustrup (context) - Margaret - 1990
175
Inheritance is not subtyping (context) - Cook, Hill et al. - 1990
162
Programming in Modula (context) - Wirth - 1982
127
Systems Programming with Modula (context) - Nelson - 1991
86
The Language and its Implementation (context) - Goldberg, Robson - 1985
81
A proposal for making eiffel type safe
- Cook - 1989
77
PASCAL: User Manual and Report (context) - Jensen, Wirth - 1978
76
DEC Systems Research Center (context) - Cardelli, Technical - 1989
74
Encapsulation and Inheritance in object-oriented programming..
- Snyder - 1986
34
Import is not Inheritance -- why we need both: Modules and C..
- Szyperski - 1992
32
The BETA programming language (context) - Kristensen, Madsen et al. - 1987
22
Department of Computer Science (context) - Chambers, language et al. - 1993
22
CLOS: Integrating object-oriented and functional programming (context) - Gabriel, White et al. - 1991
18
The programming language Oberon (context) - Mossenbock, Wirth - 1991
14
Sather language design and performance evaluation (context) - Lim, Stolcke - 1991
13
Sather iters: Object-oriented iteration abstraction
- Murer, Omohundro et al. - 1993
11
Code reuse considered harmful (context) - Magnusson - 1991
10
Steps Beyond Pascal and Modula (context) - Reiser, Wirth et al. - 1992
9
Sather provides nonproprietary access to object-oriented pro.. (context) - Omohundro - 1992
5
Emerald: An Object-Oriented Language for Distributed Program.. (context) - Hutchinson - 1987
3
ICSIM: An object-oriented connectionist simulator
- Schmidt, Gomes - 1991
3
ACTS: A type system for object-oriented programming based on.. (context) - Dodani, Tsai - 1992
1
Ada Reference Manual: Proposed Standard Document (context) - of - 1980
Documents on the same site (http://cuisg11.unige.ch/OSG/people/jvitek/Resources/Archive/): More
Coordinating Distributed Objects with Declarative Interfaces - Singh, Gisi (1995)
(Correct)
A Simple Scheme to Make Passwords Based on One-Way Functions Much .. - Manber (1996)
(Correct)
The Cecil Language, Specification and Rationale - Chambers (1993)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC