Domande con tag 'functional-programming'

3
risposte

Perché la comprensione delle liste "multi-infinite" non funziona con la valutazione lazy?

Come semplice dimostrazione dell'efficienza dello stile Haskell, ho eseguito senza pensieri quanto segue: take 100 [(a, b, c) | a <- [1..], b <- [1..], c <- [1..], a^2 + b^2 == c^2] Questo dovrebbe essere un modo per ottenere...
posta 13.08.2015 - 11:12
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

Come posso dare un senso alla parola "Functor" da un punto di vista semantico? [chiuso]

Quando si affrontano nuove parole in gergo di programmazione, prima cerco di ragionare su di esse da un punto di vista semantico ed etimologico quando possibile (cioè quando non sono acronimi oscuri). Ad esempio, è possibile ottenere l'inizio di...
posta 21.08.2014 - 17:59
3
risposte

Come sono le classificazioni tipografiche in lingue funzionali diverse dalle interfacce nelle lingue OO?

Sto imparando sui paradigmi dei linguaggi funzionali. Quindi ho letto che mentre il polimorfismo del sottotipo è tipico dei linguaggi OO, il polimorfismo parametrico è tipico dei linguaggi funzionali. Ma mi chiedo se esiste il polimorfismo de...
posta 07.07.2016 - 07:19
1
risposta

Cosa è necessario per implementare un linguaggio funzionale utilizzabile

Ho fatto qualche programmazione in uno stile più o meno funzionale, ma non ho mai studiato la pura programmazione funzionale. Qual è il minimo indispensabile per implementare un linguaggio funzionale? Per quanto ne so, hai bisogno di:...
posta 01.03.2011 - 00:58
3
risposte

La riflessione in Java rende le sue funzioni "di prima classe"

Ho sempre sentito parlare di come Java non supporta le funzioni di prima classe, che è un vantaggio che si ottiene dai linguaggi funzionali, l'unico modo per simularlo in Java è attraverso l'uso di classi interne anonime ecc. Tuttavia, da que...
posta 01.04.2011 - 14:17
4
risposte

Gli oggetti possono essere implementati in termini di funzioni di ordine superiore?

Martin Odersky ha terminato un corso online su Scala con una domanda senza risposta: Possiamo implementare un concetto in termini di altro? Oggetti in termini di funzioni di ordine superiore? Funzioni di ordine superiore in termini di o...
posta 26.12.2015 - 14:47
1
risposta

Quali domini di problemi sono più adatti alle soluzioni di programmazione funzionale [chiuso]

Quali sono i domini dei problemi più adatti alle soluzioni di programmazione funzionale e perché? Qualcuno può fornire qualche esempio? EDIT Giusto per chiarire, non sto chiedendo un elenco di problemi. Voglio sapere quali tipo di problem...
posta 12.10.2011 - 00:10
1
risposta

Che cosa significa "la visualizzazione funzionale stateless standard degli algoritmi"?

Da La recensione di Kelvin Murphy su Algorithms (4th Edition) di Sedgewick and Wayne For data structures, it is obviously natural to use classes, but they also adopt this approach for many algorithms, esp. graph processing ones. This...
posta 07.10.2016 - 00:44
2
risposte

Differenze tra i debugger del linguaggio imperativo e del linguaggio funzionale

Fino ad ora ho sempre lavorato con linguaggi imperativi come Pascal, C, C ++, Java in un ambiente di produzione, quindi ho esperienza con i debugger per questi linguaggi (Turbo Pascal, Turbo C, GDB / DDD, Visual Studio, Eclipse ). Un debugger...
posta 23.08.2012 - 17:45