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
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
  • David Hartley: CPL: Failed Venture or Noble Ancestor? In: IEEE Annals of the History of Computing. Band 35, Nr. 3, 2013, S. 55–63.
Bearbeiten

Einzelnachweise

Bearbeiten
  1. lysator.liu.se

📚 Artikel Terkait di Wikipedia

SQL

Programs using the JavaTM programming language ISO/IEC TR 19075-4:2015 Part 4: SQL with Routines and types using the JavaTM programming language ISO/IEC TR

JavaScript

(ecma-international.org (PDF) PDF). Englische Wikipedia: Role-oriented programming Traits for Javascript, 2010. CocktailJS – Annotations. Traits. Talents

George Dantzig

Thapa: Linear programming. Band 1: Introduction. Springer-Verlag, New York 1997, ISBN 0-387-94833-3. George Dantzig, M. Thapa: Linear programming. Band 2:

Rust (Programmiersprache)

com. Rust Programming Language. Abgerufen am 17. Mai 2026 (amerikanisches Englisch).  Ralf Jung: Understanding and Evolving the Rust Programming Language

Dynamische Programmierung

Bellman: Dynamic Programming. Princeton University Press, 1957.  Stuart Dreyfus: Richard Bellman on the birth of Dynamic Programming. Band 50, Nr. 1,

R (Programmiersprache)

PopularitY of Programming Language. In: PYPL Index. Pierre Carbonnelle, abgerufen am 19. März 2024 (englisch).  Stephen Cass: The Top Ten Programming Languages

Lua

August 2006, ISBN 85-903798-3-3. Kurt Jung, Aaron Brown: Beginning Lua Programming, Wrox, 2007, ISBN 0-470-06917-1. Claus Kühnel, Daniel Zwirner: Lua: Einsatz

Messaging Application Programming Interface

Messaging Application Programming Interface (MAPI, dt.: Schnittstelle für die Programmierung von nachrichtenverarbeitenden Programmen) ist eine von Microsoft