Caml | |
---|---|
Семантика | Объектно-ориентированное |
Класс языка | диалект |
Появился в | 1985 |
Автор | INRIA |
Разработчик | INRIA |
Выпуск | 3.11.2 (20.01.2010) |
Система типов | строгая, статическая |
Основные реализации | OCaml, Caml Light |
Испытал влияние | Standard ML, F# |
Сайт | caml.inria.fr |
Caml — объектно-ориентированный язык программирования, разработанный для создания более безопасных и защищенных программ. Caml очень близок Standard ML, а если быть точнее, то является его диалектом, но полная совместимость отсутствует. Аббревиатура произошла от Categorical Abstract Machine Language (язык категориальной абстрактной машины). Сам язык очень прост в изучении, сохраняя при всём этом утончённую выразительность и строгость. Является обязательным курсом в некоторых учебных заведениях по информатике.