Топ питань
Часова шкала
Чат
Перспективи
Categorical Abstract Machine Language
мова програмування З Вікіпедії, вільної енциклопедії
Remove ads
Caml (скорочення від англ. Categorical Abstract Machine Language) — діалект мови програмування ML, розроблений в INRIA та ENS.
Як і всі діалекти ML, Caml є мовою програмування зі статичною типізацією, строгим порядком обчислень, та використовує автоматичне керування пам'ятю.
Перша реалізація Caml була здійснена на мові програмування Лісп, та мала неформальну назву «Важкий CAML» через порівняно високі вимоги до кількості наявних ресурсів у порівнянні з наступником — мовою програмування Caml Light, реалізовану на мові програмування Сі Ксавієром Лероєм та Дамієном Доліґезом.
На поточний момент, найпоширенішою реалізацією Caml є Objective Caml, який додає багато нових можливостей до початкового варіанту мови, включаючи і механізми об'єктно-орієнтованого програмування.
Remove ads
Див. також
- Standard ML
- F Sharp, подібний до OCaml компілятор на Microsoft .NET
- Objective Caml
- Категоріальна абстрактна машина
Посилання
- Caml language family official website [Архівовано 16 лютого 2011 у Wayback Machine.]
Література
- The Functional Approach to Programming with Caml [Архівовано 24 грудня 2007 у Wayback Machine.] by Guy Cousineau and Michel Mauny.
![]() |
Це незавершена стаття про мови програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads