„Combined Programming Language“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung |
K form |
||
(13 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{QS-Antrag|29. August 2013| [[WP:Wikifizieren]]: [[Wikipedia:Kategorien|Kategorien]] fehlen -- [[Benutzer:MerlBot/AutoQS|MerlBot]] 05:00, 29. Aug. 2013 (CEST)}} |
|||
{{Infobox Programmiersprache |
{{Infobox Programmiersprache |
||
| Name = Combined Programming Language |
|||
| Logo = |
|||
| Beschreibung = |
|||
| Paradigma = |
|||
| Erscheinungsjahr = 1960er |
|||
| Designer = |
|||
| Entwickler = [[Universität Cambridge]] und [[Universität London]] |
|||
| AktuelleVersion = |
|||
| AktuelleVersionFreigabeDatum = |
|||
| AktuelleVorabVersion = |
|||
| AktuelleVorabVersionFreigabeDatum = |
|||
| Typisierung = |
|||
| Implementierung = |
|||
| Dialekte = |
|||
| Standardisierungen = |
|||
| Beeinflusst_von = [[Algol 60]] |
|||
| Beeinflusste = [[Basic Combined Programming Language|BCPL]], POP-2 |
|||
| Betriebssystem = |
|||
| Lizenz = |
|||
| Website = |
|||
}} |
}} |
||
'''Combined Programming Language''' |
'''Combined Programming Language''' oder Cambridge Programming Language, abgekürzt '''CPL''', ist eine [[Programmiersprache]], die Anfang der 1960er Jahre als [[Programmierparadigma]] entwickelt wurde<ref>[http://www.lysator.liu.se/c/clive-on-history.html lysator.liu.se]</ref>. Sie wurde an der [[University of Cambridge|Universität Cambridge]] und der [[University of London|Universität London]] entwickelt. Ihre Entwicklung stand unter dem Einfluss von [[Algol 60]]. |
||
== Beispiel == |
|||
<pre> |
|||
Max(Items, ValueFunction) = value of |
|||
§ (Best, BestVal) = (NIL, -8) |
|||
while Items do § |
|||
(Item, Val) = (Head(Items), ValueFunction(Head(Items))) |
|||
if Val > BestVal then (Best, BestVal) := (Item, Val) |
|||
Items := Rest(Items) § |
|||
result is Best § |
|||
</pre> |
|||
== Literatur == |
|||
* David Hartley: ''CPL: Failed Venture or Noble Ancestor?'' In: ''IEEE Annals of the History of Computing.'' Band 35, Nr. 3, 2013, S. 55–63. |
|||
== Weblinks == |
|||
* [http://www.math.bas.bg/bantchev/place/cpl.html Definition und Anwendung] (englisch) |
|||
== Einzelnachweise == |
== Einzelnachweise == |
||
<references/> |
<references /> |
||
[[Kategorie:Programmiersprache]] |
[[Kategorie:Programmiersprache]] |
Aktuelle Version vom 8. März 2025, 13:44 Uhr
Combined Programming Language | |
---|---|
Basisdaten | |
Erscheinungsjahr: | 1960er |
Designer: | Christopher Strachey |
Entwickler: | Universität Cambridge und Universität London |
Beeinflusst von: | Algol 60 |
Beeinflusste: | BCPL, POP-2 |
Combined Programming Language oder Cambridge Programming Language, abgekürzt CPL, ist eine Programmiersprache, die Anfang der 1960er Jahre als Programmierparadigma entwickelt wurde[1]. Sie wurde an der Universität Cambridge und der Universität London entwickelt. Ihre Entwicklung stand unter dem Einfluss von Algol 60.
Beispiel
[Bearbeiten | Quelltext bearbeiten]Max(Items, ValueFunction) = value of § (Best, BestVal) = (NIL, -8) while Items do § (Item, Val) = (Head(Items), ValueFunction(Head(Items))) if Val > BestVal then (Best, BestVal) := (Item, Val) Items := Rest(Items) § result is Best §
Literatur
[Bearbeiten | Quelltext bearbeiten]- David Hartley: CPL: Failed Venture or Noble Ancestor? In: IEEE Annals of the History of Computing. Band 35, Nr. 3, 2013, S. 55–63.
Weblinks
[Bearbeiten | Quelltext bearbeiten]- Definition und Anwendung (englisch)