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

Каррінг (інформатика)

Індекс Каррінг (інформатика)

Каррування або каррінг (currying) в інформатиці — метод обчислення функції від багатьох аргументів, перетворенням її в послідовність функцій одного аргумента.

Зміст

  1. 21 відносини: C Sharp, C++11, Common Lisp, ECMAScript, Erlang, F Sharp, Haskell, JavaScript, MATLAB, Objective Caml, Objective-C, Perl, PHP, Python, Ruby, Scala, Scheme, Шейнфінкель Мойсей Ейлєвич, Замикання (програмування), Гаскелл Каррі, Ліниві обчислення.

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

C Sharp

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

Переглянути Каррінг (інформатика) і C Sharp

C++11

C++11 — чинна версія стандарту мови C++, прийнята у серпні 2011 комітетом ISO зі стандартизації мови замість ISO/IEC 14882:2003 (С++03).

Переглянути Каррінг (інформатика) і C++11

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

JavaScript

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

Переглянути Каррінг (інформатика) і JavaScript

MATLAB

MATLAB — пакет прикладних програм для числового аналізу, а також мова програмування, що використовується в даному пакеті.

Переглянути Каррінг (інформатика) і MATLAB

Objective Caml

OCaml (о-ка-ем-ель, Objective Caml) — одна із реалізацій мови програмування Caml.

Переглянути Каррінг (інформатика) і Objective Caml

Objective-C

Objective-C — ("Обджектів Сі") рефлективна, високорівнева об'єктно-орієнтована мова програмування загального призначення, розроблена у вигляді набору розширень стандартної С.

Переглянути Каррінг (інформатика) і Objective-C

Perl

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

Переглянути Каррінг (інформатика) і Perl

PHP

PHP (PHP: Hypertext Preprocessor — PHP: гіпертекстовий препроцесор), попередня назва: Personal Home Page Tools — скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера.

Переглянути Каррінг (інформатика) і PHP

Python

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

Переглянути Каррінг (інформатика) і Python

Ruby

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

Переглянути Каррінг (інформатика) і Ruby

Scala

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

Переглянути Каррінг (інформатика) і Scala

Scheme

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

Переглянути Каррінг (інформатика) і Scheme

Шейнфінкель Мойсей Ейлєвич

Студентський квиток М. Е. Шейнфінкеля 1910 року. Шейнфінкель Мойсей Ейлєвич (Ілліч, Ісаєвич) (Moses Schönfinkel; 4 вересня 1889, Катеринослав, Російська імперія — 1942, Москва, СРСР) — український та радянський логік та математик, відомий як винахідник.

Переглянути Каррінг (інформатика) і Шейнфінкель Мойсей Ейлєвич

Замикання (програмування)

У програмуванні, замиканням (closure) називають підпрограму, що виконується в середовищі, яке містить одну або більше зв'язаних змінних.

Переглянути Каррінг (інформатика) і Замикання (програмування)

Гаскелл Каррі

Га́скелл Брукс Каррі (Haskell Brooks Curry; 12 вересня 1900, Массачусетс — 1 вересня 1982, Пенсильванія) — американський математик і логік.

Переглянути Каррінг (інформатика) і Гаскелл Каррі

Ліниві обчислення

В теорії мов програмування, ліниві обчислення, або виклик за потребою — це стратегії обчислення які затримують обчислення виразу до того моменту, поки воно не стане потрібним і уникають повторних обчислень.

Переглянути Каррінг (інформатика) і Ліниві обчислення

Див. також

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

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

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

Також відомий як Каррування, Каррінг.