Дом развитие Что такое объективный caml (ocaml)? - определение из техопедии

Что такое объективный caml (ocaml)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает 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
Что такое объективный caml (ocaml)? - определение из техопедии