An Analysis of the Divergence of Two Sather Dialects

TitleAn Analysis of the Divergence of Two Sather Dialects
Publication TypeTechnical Report
Year of Publication1996
AuthorsStoutamire, D., Zimmermann W., & Trapp M.
Other Numbers1047

Sather is an object oriented language designed to be simple, efficient, safe, and non-proprietary. It was originally envisioned as a "cleaned-up" version of Eiffel, addressing perceived failures in simplicity and efficiency. The first public implementation (Sather 0) was first released to the public by ICSI in 1991. Shortly after, a compiler group at the University of Karlsruhe created the first native code compiler. A major effort then began to redesign the language to correct shortcomings in Sather 0 and to make Sather suitable for general-purpose, large scale programming. In part because each compiler group was building a compiler for a moving design target, the two parallel efforts resulted in two dialects, Sather 1 and Sather K. This report analyzes the essential causes of the differences, which result from differences in each group's goals.

Bibliographic Notes

ICSI Technical Report TR-96-037

Abbreviated Authors

D. Stoutamire, W. Zimmermann, and M. Trapp

ICSI Publication Type

Technical Report