Sather is an object-oriented programming language. It originated circa 1990 at the International Computer Science Institute at the University of California, Berkeley, developed by an international team led by Steve Omohundro. It supports garbage collection and generics by subtypes.
Originally, it was based on Eiffel, but it has diverged, and now includes several functional programming features. It is probably best to view it as an object-oriented language, with many ideas borrowed from Eiffel. Even the name is inspired by Eiffel; the Sather Tower is a recognizable landmark at Berkeley. Sather also takes inspiration from other programming languages and paradigms: iterators, design by contract, abstract classes, multiple inheritance, anonymous functions, operator overloading, contravariant type system. Some of these features are normally only found in functional programming languages.
The original Berkeley implementation is now maintained by many people, not all at Berkeley, and has been adopted by the Free Software Foundation. There are at least two other implementations: Sather-K from the University of Karlsruhe, and Sather-W from the University of Waikato.
More on [ Sather ]
Comparison and Review :: Languages
Object Oriented :: Compiled
Eiffel :: Languages
Object Oriented :: Garbage Collected
Class based :: Object Oriented
Pure :: Object Oriented
Open Source :: Languages
TOM :: Languages

Cetus Links: Sather - Introduction to the language and links to related resources.
Meta Description: [ Cetus Links: 16604 Links on Objects and Components / Sather ]
GNU Sather - Official GNU Sather site.
Hello, World program - Sather
pSather - Parallel Sather: a parallel version of the language Sather.
Sather - Object oriented language.
Sather FAQ - Frequently Asked Questions about Sather.
Sather-K - A Sather dialect, omitting all unneeded constructs for efficiency and ease of learning.
The Karlsruhe Library of Algorithms and Data Structures (Karla) - An object-oriented library of data structures and algorithms designed for reuse for Sather-K.
The Online Sather Code Browser - By Ben Gomes. Sather standard library browser.
| How to Become Successful | |
| Next Video | |