Hyper Dictionary

English Dictionary Computer Dictionary Video Dictionary Thesaurus Dream Dictionary Medical Dictionary

Search Dictionary:  

Meaning of SATHER

Computing Dictionary

/Say-ther/ (Named after the Sather Tower at ucb, as opposed to the Eiffel Tower).

An interactive object-oriented language designed by Steve M. Omohundro at icsi in 1991. Sather has simple syntax, similar to eiffel, but it is non-proprietary and faster.

Sather 0.2 was nearly a subset of Eiffel 2.0, but Sather 1.0 adds many distinctive features: parameterised classes, multiple inheritance, statically-checked strong typing, garbage collection. The compiler generates c as an intermediate language. There are versions for most workstations.

Sather attempts to retain much of eiffel's theoretical cleanliness and simplicity while achieving the efficiency of c++. The compiler generates efficient and portable C code which is easily integrated with existing code.

A variety of development tools including a debugger and browser based on gdb and a gnu emacs development environment have also been written. There is also a class library with several hundred classes that implement a variety of basic data structures and numerical, geometric, connectionist, statistical, and graphical abstractions. The authors would like to encourage contributions to the library and hope to build a large collection of efficient, well-written, well-tested classes in a variety of areas of computer science.

Sather runs on sun-4, hp9000/300, decstation 5000, mips, sony news 3000, sequent/dynix, sco sysvR3.2, next, linux.

See also dpsather, psather, sather-k.

E-mail: <sather-admin@icsi.berkeley.edu>.

Mailing list: sather-request@icsi.berkeley.edu.