[Image: GNU Sather logo]
(Answer) (Category) Sather FAQ : (Category) General questions about Sather : (Answer) What is Sather?
Sather is an object oriented language designed to be simple, efficient, safe, flexible and non-proprietary. One way of placing it in the "space of languages" is to say that it aims to be:
  • As efficient as C, C++, or Fortran
  • As elegant as and safer than Eiffel
  • Support higher-order functions and iteration abstraction similar to Common Lisp, Scheme, CLU, or Smalltalk.

Sather has garbage collection, statically-checked strong typing, multiple inheritance, separate implementation and type inheritance, parameterized classes, dynamic dispatch, iteration abstraction, higher-order routines and iters, exception handling, assertions, preconditions, postconditions, and class invariants. Sather code can be compiled into C code and can efficiently link with C object files. The upcoming version of Sather will have full internationalization support.

Sather is under the GPL/LGPL licenses to foster open development of Sather libraries and the language itself.
ablazej@gnu.org

Next: (Answer) What does the ``Hello World'' program look like?

Copyright (C) 2000 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.