Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

Currying

Índice Currying

Em ciência da computação, currying é uma técnica de transformação de uma função que recebe múltiplos parâmetros (mais especificamente, uma n-tupla como parâmetro) de forma que ela pode ser chamada como uma cadeia de funções que recebem somente um parâmetro cada.

12 relações: Avaliação preguiçosa, Énuplo, Ciência da computação, Clausura (ciência da computação), Gottlob Frege, Haskell (linguagem de programação), Haskell Curry, Linguagem de programação, Método (programação), ML (linguagem de programação), Moses Schönfinkel, Parâmetro (ciência da computação).

Avaliação preguiçosa

Avaliação preguiçosa (também conhecida por avaliação atrasada) é uma técnica usada em programação para atrasar a computação até um ponto em que o resultado da computação é considerado necessário.

Novo!!: Currying e Avaliação preguiçosa · Veja mais »

Énuplo

Énuplo (também conhecido como ênuplo, énupla, ênupla, n-tuplo, n-upla ou simplesmente tupla) é uma sequência ordenada de n elementos, que pode ser definida pela recursão do par ordenado.

Novo!!: Currying e Énuplo · Veja mais »

Ciência da computação

A Ciência da Computação lida com fundamentos teóricos da informação, computação, e técnicas práticas para suas implementações e aplicações.

Novo!!: Currying e Ciência da computação · Veja mais »

Clausura (ciência da computação)

Em ciência da computação e na programação uma clausura (do inglês closure) é uma função que referencia variáveis livres no contexto léxico.

Novo!!: Currying e Clausura (ciência da computação) · Veja mais »

Gottlob Frege

Friedrich Ludwig Gottlob Frege (Wismar, — Bad Kleinen) foi um matemático, lógico e filósofo alemão.

Novo!!: Currying e Gottlob Frege · Veja mais »

Haskell (linguagem de programação)

Haskell é uma linguagem de programação puramente funcional, de propósito geral, nomeada em homenagem ao lógico Haskell Curry.

Novo!!: Currying e Haskell (linguagem de programação) · Veja mais »

Haskell Curry

Haskell Brooks Curry (Millis, 12 de setembro de 1900 – State College, 1 de setembro de 1982) foi um matemático estadunidense.

Novo!!: Currying e Haskell Curry · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: Currying e Linguagem de programação · Veja mais »

Método (programação)

Em orientação a objetos, uma Função (ou função membro) é uma sub-rotina (ou procedimento ou função) associada a um objeto, e que possui acesso aos seus dados, as variáveis membro.

Novo!!: Currying e Método (programação) · Veja mais »

ML (linguagem de programação)

ML é uma linguagem de programação funcional de proposta geral desenvolvida por Robin Milner e outros no final dos anos 1970 na Universidade de Edimburgo, cuja sintaxe foi inspirada pelo ISWIM.

Novo!!: Currying e ML (linguagem de programação) · Veja mais »

Moses Schönfinkel

Moses Ilyich Schönfinkel (Моисей Исаевич Шейнфинкель) (Ekaterinoslav, 4 de setembro de 1889 – Moscou, 1942) foi um matemático soviético, conhecido pela invenção da lógica combinatória.

Novo!!: Currying e Moses Schönfinkel · Veja mais »

Parâmetro (ciência da computação)

Na ciência da computação, um parâmetro é um valor, proveniente de uma variável ou de uma expressão mais complexa, que pode ser passado para uma função interna (sub-rotina), que utiliza os valores atribuídos aos parâmetros para alterar o seu comportamento em tempo de execução.

Novo!!: Currying e Parâmetro (ciência da computação) · Veja mais »

CessanteEntrada
Ei! Agora estamos em Facebook! »