Sather

Sather
Sather
Einflüsse: Eiffel

Sather ist eine objektorientierte Programmiersprache. Sie entstand 1990 am International Computer Science Institute (ICSI) der University of California in Berkeley (USA).

Pate war primär Eiffel, aber auch C, C++, Cecil, CLOS, CLU, Common Lisp, Dylan, ML, Modula-3, Oberon, Objective-C, Pascal, SAIL, School, Self und Smalltalk beeinflussten die Sprache.

Die Entwicklung wurde motiviert von dem Gedanken, eine Sprache zu schreiben, die die Einfachheit und Sicherheit von Eiffel erhält, ohne ihre Komplexität zu übernehmen. Sather-Programme, die den ersten Sprachspezifikationen genügen, sind auch gültige Eiffel-Programme. Für Programme, die der aktuellen Sprachspezifikationen folgen, gilt dies nicht mehr.

Inhaltsverzeichnis

Der Name Sather

Die Sprache wurde nach dem Sather Tower benannt, der auf dem Gelände der ICSI steht. Dies ist eine Anspielung auf die Sprache Eiffel, die nach dem Eiffelturm in Paris benannt wurde.

Eigenschaften von Sather

  • Parametrisierte Klassen
  • Polymorphe Methoden und -aufrufmechanismus
  • Statisch überprüfbare, starke kontravariante Typisierung
  • Mehrfachvererbung
  • Speicherbereinigung
  • Iteratoren
  • Funktionen und Iteratoren höherer Ordnung
  • Ausnahmen
  • Zusicherungen
  • Vor- und Nachbedingungen
  • Klasseninvarianten

Hallo-Welt-Programm in Sather

Der folgende Quelltext stellt ein einfaches Sather-Programm dar, das die Meldung Hallo Welt! und einen Zeilenumbruch auf der Standardausgabe ausgibt.

class HALLO_WELT is
 main is 
  #OUT+"Hallo Welt\n"; 
 end; 
end;

Dialekte

  • pSather ist eine Erweiterung von Sather, die Konstrukte enthält, mit denen man parallele Berechnungen ausdrücken kann.
  • Sather-K wurde aus Sather an der Universität Karlsruhe von Prof. Gerhard Goos entwickelt.

Übersetzer für Sather


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Sather — est un langage de programmation orienté objet. Il est né aux alentours de 1990 à l’International Computer Science Institute à l Université de Berkeley, développé par une équipe internationale menée par Steve Omohundro. Il supporte le ramasse… …   Wikipédia en Français

  • Sather — Infobox programming language name = Sather logo = paradigm = object oriented, functional year = 1990 designer = Steve Omohundro developer = Free Software Foundation, University of Karlsruhe, University of Waikato latest release version = latest… …   Wikipedia

  • Sather Gate — Das Sather Gate, ein bekanntes Symbol der Universität von Kalifornien in Berkeley im Süden des Campus gelegen, separiert die Sproul Plaza von der Brücke über den Strawberry Creek, welche zum Zentralbereich des Campus führt. Das Tor, dessen… …   Deutsch Wikipedia

  • Sather Tower — Der Sather Tower, in Anlehnung an sein venezianisches Vorbild (Markusturm) auch Campanile genannt, ist mit 93,6 Metern Höhe der größte Glockenturm außerhalb Italiens. Er ist das Wahrzeichen der Universität von Kalifornien in Berkeley. Die… …   Deutsch Wikipedia

  • Sather Air Base — or Camp Sather is a United States Air Force base on the west side of Baghdad International Airport. There are about 1,200 Air Force airmen serving at the base as part of the 447th Air Expeditionary Group. The main function of the base is to serve …   Wikipedia

  • Sather Gate and Bridge — Sather Gate Die Sather Gate and Bridge, ein bekanntes Symbol der Universität von Kalifornien in Berkeley im Süden des Campus gelegen, separiert die Sproul Plaza von der Brücke über den Strawberry Creek, welche zum Zentralbereich des Campus führt …   Deutsch Wikipedia

  • Sather (Begriffsklärung) — Sather steht für: die Programmiersprache Sather die Altertumsprofessur an der University of California at Berkeley, siehe Sather Professor Sather ist der Familienname folgender Personen: Glen Sather (* 1943), kanadischer Eishockeyspieler, trainer …   Deutsch Wikipedia

  • Sather Gate — is a prominent landmark separating Sproul Plaza from the bridge over Strawberry Creek, leading to the center of the University of California, Berkeley campus. The gate was donated by Jane K. Sather, a benefactor of the university, in memory of… …   Wikipedia

  • Sather Professor — Wheeler Hall, wo der Sather Professor traditionell vorträgt Sather Professor ist der Titel einer festen Gastprofessur für Altertumswissenschaft an der University of California at Berkeley. Sie wurde 1912 auf das Betreiben des… …   Deutsch Wikipedia

  • Sather Tower — Infobox nrhp | name =Sather Tower nrhp type = caption = Sather Tower, from California Memorial Stadium, at sunset location= Berkeley, California lat degrees = 37 | lat minutes = 52 | lat seconds = 19 | lat direction = N long degrees = 122 | long… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”