„Combined Programming Language“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Xqt (Diskussion | Beiträge) Änderung 183593511 von Udoversum rückgängig gemacht; Nicht abgesprochene unsinnige Kategorie Markierung: Rückgängigmachung |
Beispiel |
||
Zeile 22: | Zeile 22: | ||
}} |
}} |
||
'''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</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]]. |
'''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</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 == |
|||
<source> |
|||
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 § |
|||
</source> |
|||
== Literatur == |
== Literatur == |
Version vom 1. April 2022, 16:23 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
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
David Hartley: CPL: Failed Venture or Noble Ancestor? In: IEEE Annals of the History of Computing, Volume 35, Number 3, 2013, S. 55–63.