CPL語言

CPL英語:,原名),一種計算機程式語言。源自於ALGOL 60,在1963年,由英国剑桥大学伦敦大学首先開發出來。CPL语言在ALGOL 60的基础上更接近硬件一些,但规模比较大,难以实现。BCPL是它的後繼語言。

CPL
多范型: 过程式, 指令式, 结构化, 函数式
設計者Christopher Strachey
1963年1963
啟發語言
ALGOL 60
影響語言
BCPL, POP-2

例子

函数MAX由Peter Norvig公式化为如下[1]

Max(Items, ValueFunction) = value of
§ (Best, BestVal) = (NIL, -∞)
  while Items do §
    (Item, Val) = (Head(Items), ValueFunction(Head(Items)))
    if Val > BestVal then (Best, BestVal) := (Item, Val)
    Items := Rest(Items) §⃒
  result is Best §⃒

与开符号§相匹配的闭符号是有竖杠贯穿的§。这个符号在Unicode中可以复合为§⃒,它是§(U+00A7)复合于(U+20D2),但在浏览器中不一定能正确的显示出来这个§⃒。

引用

  1. Peter Norvig. . Blogs.scientificamerican.com. [2013-08-18]. (原始内容存档于2015-05-03).

参考书目

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.