Меню
Главная
Случайная статья
Настройки
|
OCaml (Objective Caml) — объектно-ориентированный язык функционального программирования общего назначения, самый распространённый в практической работе диалект языка ML. Был разработан с учётом безопасности исполнения и надёжности программ. Поддерживает функциональную, императивную и объектно-ориентированную парадигмы программирования.
Появился в 1996 году под названием Objective Caml, когда Дидье Реми (Didier Rmy) и Жером Вуйон (Jrme Vouillon) реализовали поддержку объектно-ориентированного программирования для языка Caml, первоначально разработанного во французском институте INRIA. Официально переименован в OCaml в 2011 году[3].
Инструментарий OCaml включает в себя интерпретатор, компилятор в байткод и оптимизирующий компилятор в машинный код, сравнимый по эффективности с Java и лишь немного уступающий по быстродействию C и C++[4].
На языке, в частности, написан рендеринг формул Википедии, использующих тег
|
|