ケント再帰計算機

KRC
パラダイム機能的
デザイン:デビッド・ターナー
初登場1981 (1981年
影響を受けた
SASL
影響を受けた
ミランダ

KRCケント再帰計算機)は、1979年11月から1981年10月にかけてデイビッド・ターナーによって開発された遅延関数型言語である[ 1 ] 。SASLをベースに、パターンマッチングガードZF式[ 2 ] (現在ではリスト内包表記と呼ばれることが多い)を備えている。KRCの実装は2種類書かれており、デイビッド・ターナーによるオリジナルのBCPLはEMAS上で動作し、後にサイモン・J・クロフトがUnix上のCで実装した。KRCは1982年から1985年にかけて、ケント大学(英国)で関数型プログラミングの授業に主に使用された言語であった。

KRC の直接の後継はMirandaであり、これには Milner のMLに基づく多態的な型規律が含まれています。

参考文献

  1. ^ EMAS の BCPL KRC ソースコードの解説にある日付。
  2. ^この記事は、2008 年 11 月 1 日より前にFree On-line Dictionary of Computing のKent +Recursive+Calculatorから取得した資料に基づいており、 GFDLバージョン 1.3 以降 の「再ライセンス」条項に基づいて組み込まれています。

さらに読む