<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=193.149.45.87</id>
	<title>Wikipedia (Deutsch) – Lokale Kopie - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=193.149.45.87"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php/Spezial:Beitr%C3%A4ge/193.149.45.87"/>
	<updated>2026-06-07T11:46:34Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=CL_(Programmiersprache)&amp;diff=184329</id>
		<title>CL (Programmiersprache)</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CL_(Programmiersprache)&amp;diff=184329"/>
		<updated>2013-12-02T14:24:14Z</updated>

		<summary type="html">&lt;p&gt;193.149.45.87: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CL (&#039;&#039;&#039;Control Language&#039;&#039;&#039; deutsch: &#039;&#039;Steuersprache&#039;&#039;) ist eine &#039;&#039;&#039;[[Stapelverarbeitung|Batch]]-orientierte&#039;&#039;&#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;
* &#039;&#039;IBM System/38 Systemsteuerprogramm (Control Program Facility - CPF) Steuersprache (Control Language - CL) Handbuch&#039;&#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>