 |
Sather-K is a modern object-oriented, imperative programming
language that is appropriate for use in teaching, research, and
industry. The language has its origin in Eiffel. However, the design
objective of Sather-K was to get rid of all unnecessary constructions
in the language. The result was a language that is easy to learn and
especially efficient in translation and execution.
Language report: HTML and PostScript.
|
Sather-K integrates all features of the object-oriented paradigm. Classes can implemented as generic, they can be embedded in hierarchical structures (by subtyping), and they can reuse parts of other classes. The concept of streams gives the opportunity of easy navigation through highly pretty complex data structures.
Sather-K is type save, i.e. a lot of errors can be detected (and removed) at compile time and do therefore not occur at runtime as in other languages.
The Sather-K compiler is available on several machines,
e.g. on IBM-compatible PCs and SUN-workstations. Compilers for other
platforms are released soon. Because of the introduction of innovative
optimizing- and code generation techniques our compiler generates high
efficiency code tuned for the particular target machine.
Sather-K programmers are supported by a huge and reliable library of
prepared classes. The Karla library offers a great variety of frequently used data structures and algorithms. Programming get easier because it restricts to solving the application at hand.
|
 |