Domande con tag 'higher-order-functions'

1
risposta

Passaggio di una funzione Scala a un metodo Java 8

Il seguente codice Scala funziona e può essere passato a un metodo Java in attesa di una funzione. C'è un modo più pulito per fare questo? Ecco il mio primo passaggio: val plusOne = new java.util.function.Function[Int,Int] { override def app...
posta 06.03.2014 - 02:06
3
risposte

Convenzione di denominazione per le funzioni di ordine superiore? [chiuso]

Esiste una convenzione di denominazione per le funzioni di ordine superiore? Cioè, funzioni che restituiscono altre funzioni. Un esempio in Javascript: function onlyDivisibleBy(div) { // <-- higher order function return function (n) {...
posta 20.11.2013 - 18:28
1
risposta

Origine dei nomi di funzioni di elaborazione elenchi comuni

Alcune funzioni di ordine superiore per operare su liste o array sono state ripetutamente adottate o reinventate. Le funzioni mappa , volte [ l | r ] e filtro sono state trovate insieme in diversi linguaggi di programmazione, come Scheme,...
posta 02.07.2013 - 00:36
2
risposte

Chi ha coniato per la prima volta il termine Funzione di ordine superiore e / o Cittadino di prima classe?

Sono giunto alla conclusione che molto prima di Haskell, O'Caml o LISP, le funzioni di ordine superiore erano una materia di ricerca accademica e in matematica, Schönfinkel (nel 1967) e Haskell Curry (nel 1968) applicavano già tecniche come il c...
posta 05.02.2013 - 23:52
4
risposte

Cosa c'è di speciale nel currying o nell'applicazione parziale?

Ho letto articoli sulla programmazione funzionale ogni giorno e ho cercato di applicare alcune pratiche il più possibile. Ma non capisco cosa sia unico nel currying o nell'applicazione parziale. Prendi questo codice Groovy come esempio: def...
posta 27.11.2012 - 13:17
2
risposte

I sottotipi di funzioni di livello inferiore-aritmetico sono quelli di livello più alto?

Ho scoperto che non esiste un concetto simile a "sottotipizzazione basata sull'arità" in molte lingue in cui ho programmato, in cui le funzioni di ordine superiore potrebbero consumare funzioni di arità inferiore rispetto al loro tipo di argomen...
posta 20.12.2016 - 00:06
3
risposte

Metodi funzionali sulle collezioni

Sto imparando Scala e sono un po 'sconcertato da tutti i metodi (funzioni di ordine superiore) disponibili nelle raccolte. Quali producono più risultati della collezione originale, quali producono meno e quali sono più appropriati per un determi...
posta 02.11.2012 - 16:22
2
risposte

Determinazione delle funzioni utilizzando PRNG in Clojure e linguaggi funzionali

Sono un po 'sorpreso da una frase trovata nel libro "Programmazione Clojure" (1 ° [e solo come scrivo questa !?] edizione), pagina 78: It should be obvious that it's impossible to deterministically test a function that depends upon a ra...
posta 05.01.2013 - 18:22
1
risposta

Come passare dalla composizione di oggetti OOP alla composizione di funzioni FP in C #

Ho lavorato per qualche settimana a un nuovo progetto web e sto realizzando che tutto ciò che sto facendo è fondamentalmente calcoli e trasformazioni sui dati, e che la maggior parte delle mie classi non contiene nessuno stato e potrebbe essere...
posta 23.06.2016 - 21:38
1
risposta

Propagazione dello stato (dal basso verso l'alto) nell'albero a più passi

Uso della rappresentazione Tree (menzionata sotto), typedef enum {Running, Warning, Critical}Status; struct TreeNode; typedef struct List{ int childCount; struct treeNode **childList; }List; typedef struct Resource{ char *resourc...
posta 17.12.2016 - 05:03