You are here: irt.org | FOLDOC | Sather
<language> /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.
(ftp://ftp.icsi.berkeley.edu/pub/sather).
E-mail: <sather-admin@icsi.berkeley.edu>.
Mailing list: sather-request@icsi.berkeley.edu.
(1995-04-26)
Nearby terms: SAS System « SATA « SATAN « Sather » Sather-K » satisfiability problem » saturation
FOLDOC, Topics, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, ?, ALL