Логотип
Юніонпедія
Зв'язок
Завантажити з Google Play
Новинка! Завантажити Юніонпедія на вашому Android™ пристрої!
Установити
Більш швидкий доступ, ніж браузер!
 

Програмування вищого порядку

Індекс Програмування вищого порядку

Програмування вищого порядку (Higher-order programming) — це стиль програмування, що використовує компоненти програми, такі як функції, моделі чи об'єкти як значення.

27 відносини: ActionScript, C Sharp, Clojure, Common Lisp, ECMAScript, Erlang, F Sharp, Haskell, Java, JavaScript, JScript, Lisp, Lua, ML, Perl, Python, Ruby, Scala, Scheme, Smalltalk, Підпрограма, Пролог, Об'єктно-орієнтоване програмування, Функція вищого порядку, Функційне програмування, Макрокоманда, Інструкція повернення.

ActionScript

ActionScript — це скриптова мова програмування, що дозволяє запрограмовувати Adobe Flash-кліпи та додатки.

Новинка!!: Програмування вищого порядку і ActionScript · Побачити більше »

C Sharp

C# (вимовляється Сі-шарп) — об'єктно-орієнтована мова програмування з безпечною системою типізації для платформи.NET.

Новинка!!: Програмування вищого порядку і C Sharp · Побачити більше »

Clojure

Clojure (вимовляється приблизно кложер, так само як closure — Замикання) — сучасний діалект мови програмування Lisp.

Новинка!!: Програмування вищого порядку і Clojure · Побачити більше »

Common Lisp

Common Lisp (Коммон Лісп) — діалект мови програмування Лісп, визначений стандартом ANSI X3.226-1994.

Новинка!!: Програмування вищого порядку і Common Lisp · Побачити більше »

ECMAScript

ECMAScript — стандарт мови програмування, затверджений міжнародною організацією ECMA згідно зі специфікацією ECMA-262.

Новинка!!: Програмування вищого порядку і ECMAScript · Побачити більше »

Erlang

Erlang (Ерла́нґ) — мова функційного програмування з динамічною типізацією, призначена для розробки програм для різного роду розподілених і багатониткових систем.

Новинка!!: Програмування вищого порядку і Erlang · Побачити більше »

F Sharp

F# — багатопарадигмова мова програмування, розроблена в підрозділі Microsoft Research і призначена для виконання на платформі Microsoft.NET.

Новинка!!: Програмування вищого порядку і F Sharp · Побачити більше »

Haskell

Haskell (Гаскель, Гаскелл) — стандартизована, винятково функційна мова програмування з нестрогою семантикою.

Новинка!!: Програмування вищого порядку і Haskell · Побачити більше »

Java

Java (вимовляється Джава) — об'єктно-орієнтована мова програмування, випущена 1995 року компанією «Sun Microsystems» як основний компонент платформи Java.

Новинка!!: Програмування вищого порядку і Java · Побачити більше »

JavaScript

JavaScript (JS) — динамічна, об'єктно-орієнтована прототипна мова програмування.

Новинка!!: Програмування вищого порядку і JavaScript · Побачити більше »

JScript

JScript — скриптова мова програмування компанії «Microsoft», що є реалізацією стандарту ECMAScript.

Новинка!!: Програмування вищого порядку і JScript · Побачити більше »

Lisp

Лісп (Lisp) — мова програмування загального призначення з підтримкою парадигм функціонального та процедурного програмування.

Новинка!!: Програмування вищого порядку і Lisp · Побачити більше »

Lua

Lua (місяць) — швидка і компактна скриптова мова програмування, розроблена підрозділом Tecgraf Католицького університету Ріо-де-Жанейро (Computer Graphics Technology Group of Pontifical Catholic University of Rio de Janeiro in Brazil).

Новинка!!: Програмування вищого порядку і Lua · Побачити більше »

ML

ML (Meta Language) — сімейство строго типізованих мов функціонального програмування з розвиненою поліморфною системою типів і модулями що параметризуються. Подібна система типів була раніше запропонована Роджером Гіндлі у 1969 році і зараз часто називається системою Гіндлі-Мілнера. Мови даного сімейства не є чистими функціональними мовами, тому що включають і імперативні інструкції. ML викладається у багатьох західних університетах (в деяких навіть як перша мова програмування).

Новинка!!: Програмування вищого порядку і ML · Побачити більше »

Perl

Perl (неофіційна розшифровка Practical Extraction and Reporting Language — практична мова витягів та звітів) — високорівнева, інтерпретована, динамічна мова програмування загального призначення.

Новинка!!: Програмування вищого порядку і Perl · Побачити більше »

Python

Python (найчастіше вживане прочитання — «Па́йтон», запозичено назву з британського шоу Монті Пайтон) — інтерпретована об'єктно-орієнтована мова програмування високого рівня з строгою динамічною типізацією.

Новинка!!: Програмування вищого порядку і Python · Побачити більше »

Ruby

Ruby («Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією.

Новинка!!: Програмування вищого порядку і Ruby · Побачити більше »

Scala

Scala — мультипарадигмова мова програмування, що поєднує властивості об'єктно-орієнтованого та функційного програмування.

Новинка!!: Програмування вищого порядку і Scala · Побачити більше »

Scheme

Scheme — мультипарадигмна мова програмування, підтримує функціональну та процедурну парадигми програмування.

Новинка!!: Програмування вищого порядку і Scheme · Побачити більше »

Smalltalk

Smalltalk (вимовляється) — об'єктно-орієнтована мова програмування з динамічною типізацією, розроблена в Xerox PARC Аланом Кейем, Деном Інгаллсом, Тедом Кеглером, Адель Голдберг в 1970-х роках.

Новинка!!: Програмування вищого порядку і Smalltalk · Побачити більше »

Підпрограма

Підпрограма (subroutine) — частина програми, яка реалізує певний алгоритм і дозволяє звернення до неї з різних частин загальної (головної) програми.

Новинка!!: Програмування вищого порядку і Підпрограма · Побачити більше »

Пролог

Проло́г (Prolog, Prolog) — мова логічного програмування загального призначення, пов'язана зі штучним інтелектом та математичною лінгвістикою.

Новинка!!: Програмування вищого порядку і Пролог · Побачити більше »

Об'єктно-орієнтоване програмування

Об'є́ктно-орієнто́ване програмува́ння (ООП) — одна з парадигм програмування, яка розглядає програму як множину «об'єктів», що взаємодіють між собою.

Новинка!!: Програмування вищого порядку і Об'єктно-орієнтоване програмування · Побачити більше »

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

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

Новинка!!: Програмування вищого порядку і Функція вищого порядку · Побачити більше »

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

Функційне програмування — парадигма програмування, яка розглядає програму як обчислення математичних функцій та уникає станів та змінних даних.

Новинка!!: Програмування вищого порядку і Функційне програмування · Побачити більше »

Макрокоманда

Макрокоманда, макро або макрос (множина від macro) — програмний алгоритм дій, записаний користувачем.

Новинка!!: Програмування вищого порядку і Макрокоманда · Побачити більше »

Інструкція повернення

Інструкція повернення, інструкція return (return statement), також перекладають як оператор повернення та оператор return — інструкція мов програмування призначена для повернення з підпрограми (функції, методу, процедури) в точку після коду програми, де відбувся виклик даної підпрограми.

Новинка!!: Програмування вищого порядку і Інструкція повернення · Побачити більше »

Перенаправлення тут:

Higher-order programming, Програмування вищих порядків.

ВихідніВхідний
Гей! Ми на Facebook зараз! »