Оглавление:
Определение - Что означает Objective Caml (OCaml)?
Object Caml (OCaml) - это объектно-ориентированная версия и основная реализация языка программирования Caml. Он просто расширяет базовый язык Caml и добавляет полностью объектно-ориентированный слой и модульную систему, которые связаны через полиморфную систему с интерфейсом типа. Как и оригинальный язык Caml, OCaml - это язык общего назначения, разработанный с учетом надежности и безопасности программ.Техопедия объясняет Объектив Caml (OCaml)
Object Caml спроектирован как промышленная реализация с компилятором собственного кода, который можно использовать для девяти процессорных архитектур, компилятором байт-кода и циклом read-eval-print, используемым для быстрой разработки и переносимости. Дистрибутив также включает в себя обширную стандартную библиотеку, генератор лексеров и синтаксических анализаторов, отладчик воспроизведения, генератор документации и симпатичный принтер препроцессора.
Object Caml распространяется в виде программного обеспечения с открытым исходным кодом по открытой лицензии Q, тогда как его различные библиотеки распространяются по лицензии LGPL.
Object Caml поддерживает следующие архитектуры процессоров:
- PowerPC
- Альфа
- AMD64
- IA32
- IA64
- Mips
- Sparc
- Сильная рука
- HPPA