Domande con tag 'functional-programming'

2
risposte

È utile il polimorfismo parametrico di rango più alto?

Sono abbastanza sicuro che tutti abbiano familiarità con i metodi generici del modulo: T DoSomething<T>(T item) Questa funzione è anche chiamata parametricamente polimorfica (PP), in particolare rank-1 PP. Diciamo che questo meto...
posta 22.03.2015 - 18:33
4
risposte

Perché è meglio non fare affidamento sul cambiamento di stato?

Questa domanda nasce dalla domanda link Generalmente vengono fatte alcune dichiarazioni ripetute spesso, su come Haskell migliora le tue capacità di codifica in altre lingue, e inoltre, questo è dovuto al fatto che Haskell è senza stato, e...
posta 08.01.2011 - 13:31
7
risposte

Libro accessibile sulla programmazione funzionale [chiuso]

Sto cercando un libro che spieghi la programmazione funzionale in modo accessibile. Anche io preferirei uno che non sia troppo noioso, e non usi un linguaggio esoterico. Idealmente userà esempi che dimostrano situazioni in cui la programmazio...
posta 15.07.2011 - 04:06
1
risposta

Svantaggi della forma intermedia funzionale

Sto scrivendo un ottimizzatore per una lingua simile a JavaScript e devo scegliere una rappresentazione di codice intermedio. La scelta ovvia / tipica in questi giorni è Assegnazione singola statica (SSA). Tuttavia, l'implementazione del c...
posta 01.06.2013 - 10:28
5
risposte

Lingue funzionali che compongono su Android Dalvik VM? [chiuso]

Ho un problema software che si adatta all'approccio funzionale alla programmazione, ma il mercato di riferimento sarà sul sistema operativo Android. Chiedo perché ci sono linguaggi funzionali che compilano nella VM di Java, ma Dalteck bytecode!...
posta 29.03.2011 - 19:46
9
risposte

Quali sarebbero gli argomenti validi per convincere il management di alto livello a prendere in considerazione la programmazione funzionale? [chiuso]

Ci sono tonnellate di argomenti "teorici" sul perché la programmazione funzionale sia una buona idea (troppi per essere rimasti come una domanda aperta, e correttamente così). Tuttavia, la maggior parte di questi argomenti sono fatti sia da...
posta 02.01.2015 - 19:44
4
risposte

API e programmazione funzionale

Dalla mia esposizione (dichiaratamente limitata) ai linguaggi di programmazione funzionale, come Clojure, sembra che l'incapsulamento dei dati abbia un ruolo meno importante. Di solito vari tipi nativi come mappe o set sono la valuta preferita p...
posta 14.12.2015 - 07:25
5
risposte

Come codificare uno stile più funzionale in Java? [duplicare]

Io codice Java per almeno 5 anni e apprezzo molto il funzionamento della lingua. Quando si esaminano i nuovi linguaggi JVM (ad esempio Scala, Clojure), esiste una tendenza a modi più funzionali per codificare e in questo modo ha alcuni importa...
posta 25.01.2013 - 00:10
5
risposte

Perché la lettura dalla memoria non è un effetto collaterale, ma la lettura da un file è?

Che cosa fa esattamente la lettura della memoria di processo un'operazione pura? Supponiamo di aver creato un array di 100 numeri interi nella memoria globale e di aver preso il 42 ° elemento di questo array. Non è un effetto collaterale, giusto...
posta 08.10.2014 - 12:15
2
risposte

Qual è un esempio di continuazione non implementato come procedura?

Una interessante discussione sulla distinzione tra callbacks e continuazioni su SO hanno richiesto questa domanda. Per definizione, una continuazione è una rappresentazione astratta della logica necessaria per completare un calcolo. Nella...
posta 20.09.2013 - 10:29