<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=SR_%28Programmiersprache%29</id>
	<title>SR (Programmiersprache) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=SR_%28Programmiersprache%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=SR_(Programmiersprache)&amp;action=history"/>
	<updated>2026-06-01T07:11:57Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=SR_(Programmiersprache)&amp;diff=388455&amp;oldid=prev</id>
		<title>2.247.247.18: Rechtschreibung („Compiler“ (Fremdwort aus dem Englischen), aber „kompilieren“): https://www.duden.de/rechtschreibung/kompilieren</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=SR_(Programmiersprache)&amp;diff=388455&amp;oldid=prev"/>
		<updated>2019-12-06T12:06:22Z</updated>

		<summary type="html">&lt;p&gt;Rechtschreibung („Compiler“ (Fremdwort aus dem Englischen), aber „kompilieren“): https://www.duden.de/rechtschreibung/kompilieren&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;SR&amp;#039;&amp;#039;&amp;#039; (Abkürzung für &amp;#039;&amp;#039;&amp;#039;Synchronizing Resources&amp;#039;&amp;#039;&amp;#039;) ist eine [[Programmiersprache]], erstellt für die [[parallele Programmierung]].&lt;br /&gt;
&lt;br /&gt;
== Hello World in SR ==&lt;br /&gt;
 # simple program&lt;br /&gt;
 resource hello&lt;br /&gt;
 &lt;br /&gt;
 body hello()&lt;br /&gt;
     write(„Hello world“)&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
Es ist auch eine komprimierte Version möglich.&lt;br /&gt;
Man lässt „body hello()“ weg und schreibt nur noch „resource hello()“ diesmal aber mit Klammern.&lt;br /&gt;
&lt;br /&gt;
 # simple program&lt;br /&gt;
 resource hello() &lt;br /&gt;
     write(„Hello world“)&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
Der Name der Resource ist nicht verbunden mit dem Dateinamen.&lt;br /&gt;
Das obenstehende Programm „hello“ kann in einer Datei abgespeichert werden, die world.sr heißt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzung ==&lt;br /&gt;
Der SR-Programmcode wird mittels &amp;lt;code&amp;gt;sr programmname.sr -o name&amp;lt;/code&amp;gt;&lt;br /&gt;
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.&amp;amp;nbsp;B. GCC) kompiliert.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[MPD (Programmiersprache)]]&lt;br /&gt;
&lt;br /&gt;
== Bibliographie ==&lt;br /&gt;
* [[Gregory R. Andrews]], [[Ronald A. Olsson]]: &amp;#039;&amp;#039;The SR Programming Language: Concurrency in Practice&amp;#039;&amp;#039;, ISBN 0-8053-0088-0&lt;br /&gt;
* [[Stephen J. Hartley]]: &amp;#039;&amp;#039;Operating Systems Programming: The SR Programming Language&amp;#039;&amp;#039;, Oxford University Press, ISBN 0-19-509579-0&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.cs.arizona.edu/sr/ The SR Programming Language]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmiersprache|Sr]]&lt;br /&gt;
[[Kategorie:Parallelverarbeitung|Sr]]&lt;/div&gt;</summary>
		<author><name>2.247.247.18</name></author>
	</entry>
</feed>