Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

Свёртка списка

Индекс Свёртка списка

Свёртка списка (folding, также известна как reduce, accumulate) в программировании — функция высшего порядка, которая производит преобразование структуры данных к единственному атомарному значению при помощи заданной функции.

19 отношения: C Sharp, Clojure, Common Lisp, Haskell, JavaScript, Map, Perl, Python, Ruby, Scala (язык программирования), Scheme, Кембридж, Программирование, Параллельные вычисления, Ассоциативная операция, Теория категорий, Факториал, Издательство Кембриджского университета, Ленивые вычисления.

C Sharp

C# (произносится си шарп) — объектно-ориентированный язык программирования.

Новый!!: Свёртка списка и C Sharp · Узнать больше »

Clojure

Clojure (произносится как closure) — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование и упрощающий поддержку многопоточности.

Новый!!: Свёртка списка и Clojure · Узнать больше »

Common Lisp

Common Lisp (сокращённо — CL) — диалект языка программирования Лисп, стандартизированный ANSI.

Новый!!: Свёртка списка и Common Lisp · Узнать больше »

Haskell

Haskell — стандартизированный чистый функциональный язык программирования общего назначения.

Новый!!: Свёртка списка и Haskell · Узнать больше »

JavaScript

JavaScript (аббр. JS) — мультипарадигменный язык программирования.

Новый!!: Свёртка списка и JavaScript · Узнать больше »

Map

map — функция высшего порядка, используемая во многих языках программирования, которая применяет данную функцию к каждому элементу списка, возвращая список результатов.

Новый!!: Свёртка списка и Map · Узнать больше »

Perl

Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию.

Новый!!: Свёртка списка и Perl · Узнать больше »

Python

Логотип Python (1990—2005) Python (МФА:; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.

Новый!!: Свёртка списка и Python · Узнать больше »

Ruby

Ruby (ruby — рубин, произносится  — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования.

Новый!!: Свёртка списка и Ruby · Узнать больше »

Scala (язык программирования)

Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.

Новый!!: Свёртка списка и Scala (язык программирования) · Узнать больше »

Scheme

Scheme  — это функциональный язык программирования, один из трёх наиболее популярных в наши дни диалектов языка Лисп (другие популярные диалекты — это Common Lisp и Clojure).

Новый!!: Свёртка списка и Scheme · Узнать больше »

Кембридж

Ке́мбридж (Cambridge,, дословно «мост через реку Кам») — город в Великобритании, находящийся на востоке Англии, административный центр графства, выделенный в отдельный район со статусом «сити» в южной части неметропольного графства Кембриджшир, один из старейших университетских центров Европы.

Новый!!: Свёртка списка и Кембридж · Узнать больше »

Программирование

Программи́рование — процесс создания компьютерных программ.

Новый!!: Свёртка списка и Программирование · Узнать больше »

Параллельные вычисления

Параллельные вычисления — способ организации компьютерных вычислений, при котором программы разрабатываются как набор взаимодействующих вычислительных процессов, работающих параллельно (одновременно).

Новый!!: Свёртка списка и Параллельные вычисления · Узнать больше »

Ассоциативная операция

Ассоциати́вная опера́ция — это бинарная операция \circ, обладающая ассоциативностью (associatio — соединение), или сочетательностью: Для ассоциативной операции результат вычисления x_1\circ x_2\circ\ldots\circ x_n не зависит от порядка вычисления (расстановки скобок), и потому позволяется опускать скобки в записи.

Новый!!: Свёртка списка и Ассоциативная операция · Узнать больше »

Теория категорий

Тео́рия катего́рий — раздел математики, изучающий свойства отношений между математическими объектами, не зависящие от внутренней структуры объектов.

Новый!!: Свёртка списка и Теория категорий · Узнать больше »

Факториал

Факториа́л — функция, определённая на множестве неотрицательных целых чисел.

Новый!!: Свёртка списка и Факториал · Узнать больше »

Издательство Кембриджского университета

Издательство Кембриджского университета (Cambridge University Press, аббр. CUP) — издательство Кембриджского университета в Англии.

Новый!!: Свёртка списка и Издательство Кембриджского университета · Узнать больше »

Ленивые вычисления

Ленивые вычисления (lazy evaluation, также отложенные вычисления) — применяемая в некоторых языках программирования стратегия вычисления, согласно которой вычисления следует откладывать до тех пор, пока не понадобится их результат.

Новый!!: Свёртка списка и Ленивые вычисления · Узнать больше »

Перенаправления здесь:

Accumulate, Свертка списка.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »