Publication Details
Title: Engineering a Programming Language: The Type and Class System of Sather
Author: C. Szypersky, S. Omohundro, and S. Murer
Group: ICSI Technical Reports
Date: November 1993
PDF: ftp://ftp.icsi.berkeley.edu/pub/techreports/1993/tr-93-064.pdf
Overview:
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 particularly focus on issues surrounding inheritance and subtyping and the decision to explicitly separate them in Sather.
Bibliographic Information:
ICSI Technical Report TR-93-064
Bibliographic Reference:
C. Szypersky, S. Omohundro, and S. Murer. Engineering a Programming Language: The Type and Class System of Sather. ICSI Technical Report TR-93-064, November 1993
Author: C. Szypersky, S. Omohundro, and S. Murer
Group: ICSI Technical Reports
Date: November 1993
PDF: ftp://ftp.icsi.berkeley.edu/pub/techreports/1993/tr-93-064.pdf
Overview:
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 particularly focus on issues surrounding inheritance and subtyping and the decision to explicitly separate them in Sather.
Bibliographic Information:
ICSI Technical Report TR-93-064
Bibliographic Reference:
C. Szypersky, S. Omohundro, and S. Murer. Engineering a Programming Language: The Type and Class System of Sather. ICSI Technical Report TR-93-064, November 1993
