SR (Programmiersprache)

SR (Programmiersprache)

SR (Abkürzung für Synchronizing Resources) ist eine Programmiersprache, erstellt für die parallele Programmierung.

Inhaltsverzeichnis

Hello World in SR

# simple programm
resource hello

body hello()
    write(„Hello world“)
end

Es ist auch eine komprimierte Version möglich. Man lässt „body hello()“ weg und schreibt nur noch „resource hello()“ diesmal aber mit Klammern.

# simple program
resource hello() 
    write(„Hello world“)
end

Der Name der Resource ist nicht verbunden mit dem Dateinamen. Das obenstehende Programm „hello“ kann in einer Datei abgespeichert werden, die world.sr heißt.

Übersetzung

Der SR-Programmcode wird mittels sr programmname.sr -o name in ein ausführbares Programm übersetzt. Die Übersetzung erfolgt in zwei Schritten: Im ersten Schritt wird der SR-Quelltext geparst und in C-Quelltext übersetzt. Anschließend wird dieser mit einem normalen C-Compiler (z.B. GCC) compiliert.

Siehe auch

Bibliographie

  • Gregory R. Andrews, Ronald A. Olsson: The SR Programming Language: Concurrency in Practice, ISBN 0-8053-0088-0
  • Stephen J. Hartley: Operating Systems Programming: The SR Programming Language, Oxford University Press, ISBN 0-19-509579-0

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

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

  • Programmiersprache — Programmiersprache …   Deutsch Wörterbuch

  • Programmiersprache/Zeittafel — Jahr Name Entwickler, Hersteller Vorläufer, Vorgänger 1840 Erstes Programm Ada Lovelace * 1946 Plankalkül Konrad Zuse * 1952 A 0 Grace Hopper * …   Deutsch Wikipedia

  • Programmiersprache C — C Paradigmen: imperativ, strukturiert Erscheinungsjahr: 1972 Entwickler: Dennis Ritchie Bell Labs wichtige Implementierungen …   Deutsch Wikipedia

  • Programmiersprache Perl — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Programmiersprache — Quelltext eines Programms in der Programmiersprache C++. Eine Programmiersprache ist eine formale Sprache, die zur Formulierung von Computerprogrammen verwendet wird. Die Anweisungen (Befehle) können dabei entweder in Maschinencode geschrieben… …   Deutsch Wikipedia

  • Programmiersprache Smalltalk — Smalltalk Logo von Smalltalk Basisdaten Entwickler: diverse Aktuelle Version: Smalltalk 80  (1980) …   Deutsch Wikipedia

  • Programmiersprache Haskell — Haskell Basisdaten Paradigmen: funktional, nicht strikt, modular …   Deutsch Wikipedia

  • Programmiersprache Java — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • Programmiersprache Eiffel — Eiffel ist eine universelle, rein objektorientierte Programmiersprache und wurde 1985 von dem französischen Informatiker Bertrand Meyer und seiner Firma Interactive Software Engineering Inc. (Goleta, Kalifornien) als Alternative zu C++ entworfen …   Deutsch Wikipedia

  • Programmiersprache D — D Paradigmen: imperativ, objekt orientiert, generisch, modular Erscheinungsjahr: 2007 Entwickler: Walter Bright Aktuelle  …   Deutsch Wikipedia

  • Programmiersprache Pascal — Pascal Paradigmen: imperativ, strukturiert Erscheinungsjahr: 1972 Entwickler: Niklaus Wirth Dialekte: UCSD Pascal …   Deutsch Wikipedia

Share the article and excerpts

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