Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

Функція вищого порядку

Індекс Функція вищого порядку

Функція вищого порядку — функція, що приймає як аргументи інші функції або повертає іншу функцію як результат.

Зміст

  1. 10 відносини: F Sharp, JavaScript, Python, Каррінг (інформатика), Об'єктно-орієнтоване програмування, Функція (математика), Шаблонний метод (шаблон проектування), Макрокоманда, Вказівник, Вкладена функція.

  2. Лямбда-числення
  3. Підпрограми
  4. Функційне програмування
  5. Функції вищого порядку

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).

Переглянути Функція вищого порядку і Вкладена функція

Див. також

Лямбда-числення

Підпрограми

Функційне програмування

Функції вищого порядку