8 отношения: Functional (C++), OCaml, Каррирование, Ковариантность и контравариантность (программирование), Функциональный тип, Частичное применение, Замыкание (программирование), Запись (тип данных).
Functional (C++)
Functional — заголовочный файл в стандартной библиотеке языка программирования C++, предоставляющий набор шаблонов классов для работы с функциональными объектами, а также набор вспомогательных классов для их использования в алгоритмах стандартной библиотеки.
Новый!!: Функции первого класса и Functional (C++) · Узнать больше »
OCaml
OCaml (Objective Caml) — современный объектно-ориентированный язык функционального программирования общего назначения, который был разработан с учётом безопасности исполнения и надёжности программ.
Новый!!: Функции первого класса и OCaml · Узнать больше »
Каррирование
Каррирование (от currying, иногда — карринг) — преобразование функции от многих аргументов в набор функций, каждая из которых является функцией от одного аргумента.
Новый!!: Функции первого класса и Каррирование · Узнать больше »
Ковариантность и контравариантность (программирование)
Ковариа́нтность и контравариа́нтность в программировании — способы переноса наследования типов на производные от них типы — контейнеры, обобщённые типы, делегаты и т. п.
Новый!!: Функции первого класса и Ковариантность и контравариантность (программирование) · Узнать больше »
Функциональный тип
Функциональный тип (стрелочный тип, экспоненциал) в информатике — тип переменной или параметра, значением которой или которого может быть функция; либо тип аргумента или возвращаемого значения функции высшего порядка, принимающей или возвращающей функцию.
Новый!!: Функции первого класса и Функциональный тип · Узнать больше »
Частичное применение
Частичное применение — возможность в ряде языков программирования зафиксировать часть аргументов многоместной функции и создать другую функцию, меньшей арности.
Новый!!: Функции первого класса и Частичное применение · Узнать больше »
Замыкание (программирование)
Замыкание (closure) в программировании — функция первого класса, в теле которой присутствуют ссылки на переменные, объявленные вне тела этой функции в окружающем коде и не являющиеся её параметрами.
Новый!!: Функции первого класса и Замыкание (программирование) · Узнать больше »
Запись (тип данных)
Запись — агрегатный тип данных, инкапсулирующий без сокрытия набор различных типов.
Новый!!: Функции первого класса и Запись (тип данных) · Узнать больше »