Caml,名稱源自類別抽象機語言(英語:CategoricalAbstractMachineLanguage,Caml)的縮寫,一種函式式程式語言,是ML語言的方言之一。1985年,最早在法國高等師範學校(ENS)發展出來,現在主要由法國國立計算機及自動化研究院(INRIA)負責維護與發展。
Caml的直譯器最早是以LISP實作,因為它使用太多CPU與記憶體資源,被暱稱為重量級Caml(HeavyCAML)。XavierLeroy與DamienDoligez,以C語言重新發展的直譯器,相對而言,被稱為輕量級Caml(CamlLight)。在完整重寫之後,它成為特別輕量化Caml(CAMLSpecialLight),成為核心語言外的一層套用程式模組系統。
Caml的主要實作為OCaml。
相關詞條
-
Caml
Machin Lan Special
-
Ocaml
Ocaml的駱駝LOGO 由於caml的讀音與camel一致...的形象作為其LOGO。OCaml將Caml語言在面向對象方面做了延展。Caml 是函式式程式語言,它的擴展語言還有基於微軟.net平台的 f...
-
類別抽象機語言
Machine Language,Caml)的縮寫,一種函式式程式語言,是ML...。 Caml的直譯器最早是以LISP實作,因為它使用太多CPU與記憶體資源,被暱稱為重量級Caml(Heavy CAML)。Xavier Leroy...
-
ML語言
Caml,其他的包括F# - 針對Microsoft .NET平台的開放...有兩個發展分支:Standard ML和Caml。大多數SML編譯器...:StandardML和Caml。 StandardML是標準ML,簡稱為...
語言簡介 產生 相關資源 編程環境配置 編程風格 -
國際海洋生物普查計畫
(Antarctic Marine Life,CAML)海山海洋生物普查(Census...海洋生物(Antarctic Marine Life,CAML)12.海山...
綜述 背景 目的 特點 機構 -
互動式定理證明與程式開發:Coq歸納構造演算的藝術
在Objective Caml 的模組機制的啟發之下,勾畫了一個模組語言...的Trusted Logic 公司使用Caml 組和Coq 組的技術進行智慧卡系統...,Jacek Chr.aszcz 採用了類似Caml 的方法把模組和函子系統...
-
Notepad++
Notepad++是 Windows作業系統下的一套文本編輯器(軟體著作權許可證: GPL),有完整的中文化接口及支持多國語言編寫的功能(UTF8技術)。...
功能 特性 吉祥物 最新版本 歷史版本 -
開放原始碼軟體
歷史開放原始碼軟體開放源碼軟體主要被散布在全世界的編程者隊伍所開發,但是同時一些大學,政府機構承包商,協會和商業公司也開發它。開...
歷史 主要種類 主要特點 主要問題 套用平台 -
深海普查
Marine Life,CAML) 海山海洋生物普查(Census...
基本信息 背景 目的 特點 機構