| |
| | The Sather Language: Efficient, Interactive, Object-Oriented Programming |
 | | 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 and safe as Eiffel or CLU, and to support interactive programming and higher-order functions as well as Common Lisp, Scheme, or Smalltalk. |
 | | In languages which do not separate abstract types from particular implementations, you are either forced to make all descendants implement routines which don't make sense for them or to leave out functionality in parent classes. |
 | | Because the compiler uses C as an intermediate language, the quality of the executable code depends on the match of the C code templates used by the Sather compiler to the optimizations employed by the C compiler. |
| www.icsi.berkeley.edu /~sather/Publications/article.html (3049 words) |
|