Зміст
10 відносини: F Sharp, JavaScript, Python, Каррінг (інформатика), Об'єктно-орієнтоване програмування, Функція (математика), Шаблонний метод (шаблон проектування), Макрокоманда, Вказівник, Вкладена функція.
- Лямбда-числення
- Підпрограми
- Функційне програмування
- Функції вищого порядку
F Sharp
F# — багатопарадигмова мова програмування, розроблена в підрозділі Microsoft Research і призначена для виконання на платформі Microsoft.NET.
Переглянути Функція вищого порядку і F Sharp
JavaScript
JavaScript (JS) — динамічна, об'єктно-орієнтована прототипна мова програмування.
Переглянути Функція вищого порядку і JavaScript
Python
Python (найчастіше вживане прочитання — «Па́йтон», запозичено назву з британського шоу Монті Пайтон) — інтерпретована об'єктно-орієнтована мова програмування високого рівня з строгою динамічною типізацією.
Переглянути Функція вищого порядку і Python
Каррінг (інформатика)
Каррування або каррінг (currying) в інформатиці — метод обчислення функції від багатьох аргументів, перетворенням її в послідовність функцій одного аргумента.
Переглянути Функція вищого порядку і Каррінг (інформатика)
Об'єктно-орієнтоване програмування
Об'є́ктно-орієнто́ване програмува́ння (ООП) — одна з парадигм програмування, яка розглядає програму як множину «об'єктів», що взаємодіють між собою.
Переглянути Функція вищого порядку і Об'єктно-орієнтоване програмування
Функція (математика)
Функція f відображає область визначення X в цільову множину Y; менший овал всередині Y — це область значень функції f Фу́нкція (відображення, трансформація, оператор) в математиці — це правило, яке кожному елементу з першої множини (області визначення) ставить у відповідність один і тільки один елемент з другої множини.
Переглянути Функція вищого порядку і Функція (математика)
Шаблонний метод (шаблон проектування)
Шаблонний метод (Template Method) - шаблон проектування, належить до класу шаблонів поведінки.
Переглянути Функція вищого порядку і Шаблонний метод (шаблон проектування)
Макрокоманда
Макрокоманда, макро або макрос (множина від macro) — програмний алгоритм дій, записаний користувачем.
Переглянути Функція вищого порядку і Макрокоманда
Вказівник
Вказівник або покажчик, іноді також посилання (pointer або reference) — тип даних в комп'ютерних мовах програмування, об'єкт програми, що містить адресу в пам'яті комп'ютера іншого об'єкта.
Переглянути Функція вищого порядку і Вказівник
Вкладена функція
Вкладена функція (вкладена процедура чи вкладена підпрограма, nested function) — у комп'ютерному програмуванні функція, яка визначена всередині іншої функції, функції охоплювальної (enclosing function).
Переглянути Функція вищого порядку і Вкладена функція
Див. також
Лямбда-числення
- Анонімна функція
- Граматика Монтегю
- Каррінг (інформатика)
- Лямбда-числення
- Типізоване лямбда-числення
- Функція вищого порядку
Підпрограми
- Callback (програмування)
- DPC
- Інструкція повернення
- Агрегатна функція
- Анонімна функція
- Вкладена функція
- Замикання (програмування)
- Збережена процедура
- Корельований підзапит
- Опрацьовувач переривань
- Параметр (програмування)
- Повторновикористовна підпрограма
- Погодження викликів
- Подія (інформатика)
- Прототип функції
- Підпрограма
- Рекурсія (програмування)
- Співпрограма
- Стек викликів
- Тип повернення значення функції
- Функтор (програмування)
- Функція вищого порядку
- Функція першого класу
- Хвостова рекурсія
Функційне програмування
- Cons
- F-алгебра
- Анонімна функція
- Каррінг (інформатика)
- Корекурсія
- Монади (програмування)
- Незмінний об'єкт
- Побічний ефект (програмування)
- Поліморфізм (програмування)
- Саймон Пейтон Джонс
- Функційне програмування
- Функція вищого порядку
- Функція першого класу
Функції вищого порядку
- Map (функція вищого порядку)
- Діадний добуток
- Каррінг (інформатика)
- Функція вищого порядку