Оммега
Разработчик(и) | Портлендский государственный университет |
---|---|
Стабильная версия | 1,5
/ 29 апреля 2011 г |
Операционная система | Кросс-платформенный |
Тип | Устный переводчик |
Лицензия | Новая лицензия BSD |
Веб-сайт | Страница загрузки Омеги |
Переводчик Омеги [ 1 ] — это строгий чисто программирования, функциональный интерпретатор аналогичный интерпретатору Hugs Haskell . Синтаксис очень похож на синтаксис Haskell, но с важными отличиями:
- Омега строгий (Объятия ленив);
- Возможность внедрения новых видов;
- Позволяет писать функции на уровне типа.
Другие различия описаны в руководстве пользователя Omega. [ 1 ]
Omega был разработан профессором Тимом Шеардом с факультета компьютерных наук Портлендского государственного университета как язык с бесконечной иерархией вычислительных уровней (значение, тип, вид, сортировка и т. д.). Основная концепция заключается в том, что данные и функции, манипулирующие данными, могут быть представлены на любом уровне. [ 2 ]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Руководство пользователя Ωmega» . Проверено 9 июня 2007 г.
- ^ Шеард, Тим; Натан Лингер (30 июня 2007 г.). «Программирование в Ωmega» . 2-я Центрально-Европейская школа функционального программирования .
Внешние ссылки
[ редактировать ]