Бюджеты - Fudgets
Эта статья не цитировать любой источники.Ноябрь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В вычисление, Бюджеты это графический интерфейс пользователя Инструментарий для функциональный язык программирования Haskell и X Window System. Fudgets позволяет легко создавать клиент – сервер приложения, которые общаются через Интернет.
Большая часть работы над бюджетами была проделана в 1991-1996 гг. Томас Халлгрен и Магнус Карлссон.
Авторы утверждают, что многие преимущества финансовых бюджетов связаны с тем, что они запрограммированы в ленивый функциональный язык программирования.
Основным элементом инструментария является fudget (реализованный на низком уровне через потоковые процессоры), который имеет собственный ввод и вывод. Бюджеты могут быть составлены параллельно или последовательно, давая новый бюджет, который можно использовать в коде как любой другой бюджет.
Пример
factorialF = stdoutF> ==== Integerfactorial n = product [1..n]
Код является самоописывающим, учитывая, что> == <- это последовательное соединение бюджета и mapF - это fudget, который принимает функцию от одного аргумента и создает fudget, выходные данные которого применяются к этой функции. Обратите внимание, что состав бюджета следует читать справа налево, как простую композицию функций. Теперь вы можете просто написать
main = fudlogue factorialF
скомпилировать и запустить. Для каждого заданного целочисленного значения он напечатает свой факториал.
Лицензия
Лицензия Fudgets утверждает, что это программное обеспечение свободный только для некоммерческого использования.
внешняя ссылка
- Домашняя страница Fudgets (последний выпуск отмечен 13 января 2016 г.)
- Финансирование кандидатской диссертации Халлгрена и Карлссона
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |