Начальная алгебра
Начальная алгебра Определение исходной алгебры Исходная алгебра – это объект в категории F-алгебр, который служит основой для индукции и рекурсии. […]
Начальная алгебра Определение исходной алгебры Исходная алгебра – это объект в категории F-алгебр, который служит основой для индукции и рекурсии. […]
Повторная экскурсия Основы рекурсии и коиндукции Рекурсия – это метод определения функции через саму функцию. Коиндукция – это метод определения
Коиндукция Определение и свойства F-коалгебр F-коалгебра – это пара (A, F), где A – множество, а F – функционал, отображающий
Последовательность действий Обзор SequenceL SequenceL – это декларативный язык программирования, разработанный для параллельного выполнения операций. Язык был создан в Техасском
Филип Уодлер Биография Филипа Ли Уодлера Американский ученый-компьютерщик, родился 8 апреля 1956 года Известен вкладом в языки программирования и теорию
Суперкомбинатор Определение суперкомбинатора Суперкомбинатор – это математическое выражение, которое является полностью связанным и самодостаточным. Суперкомбинаторы могут быть константами или комбинаторами,
Интерпретация Брауэра–Хейтинга–Колмогорова Интерпретация BHK Интерпретация BHK – это формализация интуиционистской логики, разработанная Брауэром и Хеинрихом. Она основана на интуиционистской логике
Применять Определение и применение карри Карри – это функция, которая принимает функцию и возвращает новую функцию, которая применяет аргументы исходной
Функтор (функциональное программирование) Определение функтора в функциональном программировании Функтор – это шаблон проектирования, который позволяет применять функции к значениям внутри
Саймон Пейтон Джонс Биография Саймона Пейтона Джонса Британский ученый-компьютерщик, исследующий функциональные языки программирования. Окончил Кембриджский университет, не защитил докторскую степень.
Функциональное реактивное программирование Основы FRP FRP – это парадигма для асинхронного программирования, использующая функциональные блоки. Применяется для разработки GUI, робототехники,
Международная конференция по функциональному программированию Обзор Международной конференции по функциональному программированию (ICFP) ICFP – это ежегодная конференция в области компьютерных
Анонимная функция Определение и использование анонимных функций Анонимные функции – это функции без явного имени, которые могут быть определены в
Чисто функциональная структура данных Определение и преимущества чисто функциональных структур данных Чисто функциональные структуры данных неизменяемы и обеспечивают полную сохраняемость,
Обобщенный алгебраический тип данных Обзор обобщенных алгебраических типов данных (GADT) GADT – это обобщение параметрических алгебраических типов данных в функциональном
Полное функциональное программирование Определение тотального функционального программирования Тотальное функциональное программирование ограничивает программы доказуемо завершаемыми. Ограничения тотального функционального программирования Ограниченная форма
Коиндукция Определение и свойства F-коалгебр F-коалгебра – это пара (A, F), где A – множество, а F – функционал, отображающий
Катаморфизм Определение катаморфизма Катаморфизм – это гомоморфизм, который обобщает свертки списков на алгебраические типы данных. Анаморфизм – это обобщение, обратное
Стиль прохождения продолжения Основы стиля передачи продолжения Стиль передачи продолжения (CPS) – это форма функционального программирования, в которой функции принимают