<?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=CL_%28Programmiersprache%29</id>
	<title>CL (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=CL_%28Programmiersprache%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CL_(Programmiersprache)&amp;action=history"/>
	<updated>2026-05-26T17:52:19Z</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=CL_(Programmiersprache)&amp;diff=184329&amp;oldid=prev</id>
		<title>193.149.45.87 am 2. Dezember 2013 um 14:24 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CL_(Programmiersprache)&amp;diff=184329&amp;oldid=prev"/>
		<updated>2013-12-02T14:24:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;CL (&amp;#039;&amp;#039;&amp;#039;Control Language&amp;#039;&amp;#039;&amp;#039; deutsch: &amp;#039;&amp;#039;Steuersprache&amp;#039;&amp;#039;) ist eine &amp;#039;&amp;#039;&amp;#039;[[Stapelverarbeitung|Batch]]-orientierte&amp;#039;&amp;#039;&amp;#039; [[Programmiersprache]] für die [[IBM]]-Betriebssysteme [[Control Program Facility|CPF]] und später [[OS/400]].&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&lt;br /&gt;
CL wurde für die Automatisierung von Systemabläufen, das Steuern der Konfiguration oder zum Starten von [[RPG (Programmiersprache)|RPG]]-Programmen mit [[Parameter (Informatik)|Parametern]] konzipiert. Es ist keine geeignete Sprache zur Programmierung von Anwendungen, deren Komplexität über einen Darstellungsbildschirm hinausgeht.&lt;br /&gt;
&lt;br /&gt;
== Funktionsüberblick ==&lt;br /&gt;
&lt;br /&gt;
Die Steuersprache CL beinhaltet folgende Funktionen:&lt;br /&gt;
* Befehle zum Programmaufruf&lt;br /&gt;
* Logische Funktionen für Verzweigungen&lt;br /&gt;
* Nachrichtensteuerung&lt;br /&gt;
* Parametersteuerungseinrichtung zum Variablenaustausch mit anderen Programmen&lt;br /&gt;
&lt;br /&gt;
== Entwicklung ==&lt;br /&gt;
&lt;br /&gt;
Bereits 1979 enthielt das IBM [[System/38]] mit dem Steuerprogramm CPF auch die Steuersprache CL. Mehr als 250 Befehle ermöglichten den Benutzern dieses Systems den Zugriff auf einen Großteil der Systemfunktionen. Die CL-Befehle können dabei sowohl interaktiv als auch im Stapelbetrieb verwendet werden.&lt;br /&gt;
&lt;br /&gt;
In der OS/400-Releaseversion V5R3 ermöglicht sie erstmals [[Schleife (Programmierung)|Schleifen]] und [[Verzweigung (Programmierung)|Switch-Case]].&lt;br /&gt;
&lt;br /&gt;
Seit V5R4 ist auch prozedurales Programmieren möglich. Damit kann man mit CL recht komplexe Programme erstellen, auch wenn das nicht Hauptzweck dieser Sprache ist.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;IBM System/38 Systemsteuerprogramm (Control Program Facility - CPF) Steuersprache (Control Language - CL) Handbuch&amp;#039;&amp;#039; - 1981 IBM&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Cl}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Skriptsprache]]&lt;br /&gt;
[[Kategorie:IBM]]&lt;/div&gt;</summary>
		<author><name>193.149.45.87</name></author>
	</entry>
</feed>