Domande con tag 'functional-programming'

2
risposte

La composizione della funzione Haskell è un'istanza di pattern architettonico di condutture e filtri

La pipe & il pattern architettonico del filtro è definito come una catena di elementi di elaborazione, disposti in modo tale che l'output di ciascun elemento sia l'input del successivo . Ogni esempio sembra considerare la connessione tra pr...
posta 13.06.2013 - 21:43
1
risposta

Rebol è un linguaggio di programmazione funzionale?

Mi sono imbattuto in Rebol e mi stavo chiedendo. Mi sono imbattuto nel seguente script da qui : use [feed questions answers][ feed: load-xml/dom http://stackoverflow.com/feeds/tag/rebol questions: map-each entry feed/get-by-tag...
posta 21.02.2013 - 03:13
3
risposte

Elenco dei parametri lunghi rispetto all'elenco delle variabili a stato lungo

In un libro C ++, l'autore dice che non abbiamo più bisogno di una funzione con un elenco di parametri lungo perché la maggior parte dei parametri può essere refactored in variabili di stato in una classe. D'altra parte, un libro di programmazio...
posta 19.09.2011 - 03:10
1
risposta

La decomposizione funzionale è davvero antipattern?

Mentre leggevo I peggiori anti-pattern che hai trovato , ho cliccato sul link in < a href="https://softwareengineering.stackexchange.com/questions/43807/the-worst-anti-patterns-you-have-came-across/43816#43816"> questo post per sbarcare sul we...
posta 26.08.2011 - 00:50
1
risposta

Ha senso applicare i principi in Redux alle lingue OO?

Redux è essenzialmente una programmazione funzionale, e ha molto senso. Quando torno a un linguaggio OOP non javascript in un progetto diverso, vorrei applicare gli stessi principi come oggetto a stato singolo, riduttori che agiscono su parti di...
posta 09.06.2016 - 01:54
4
risposte

Perché non avrei bisogno di un ORM in un linguaggio funzionale come Scala?

Mi chiedo se posso passare da Java a Scala in un progetto Spring + Hibernate per trarre vantaggio da alcune funzioni di Scala come la corrispondenza dei pattern, Opzione e ciò che mi sembra una sintassi più pulita in generale. Ho cercato l'ORM d...
posta 25.11.2015 - 13:10
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
1
risposta

Meglio usare la monade degli errori con la convalida nelle funzioni monadiche o implementare la propria monade con la convalida direttamente nel proprio bind?

Mi chiedo quale sia il design migliore per l'usabilità / manutenibilità, e cosa c'è di meglio per quanto riguarda il fitting con la community. Dato il modello di dati: type Name = String data Amount = Out | Some | Enough | Plenty deriving...
posta 28.01.2013 - 22:19
1
risposta

Qual è la relazione tra "flusso" e pura programmazione reattiva funzionale?

Il flusso, per quanto ho capito, è una tecnica che tratta il flusso di dati di un'applicazione in maniera unidirezionale, mantenendo lo stato isolato dal resto del programma in "negozi" di sola lettura e autonomi che possono cambiare il proprio...
posta 11.03.2015 - 08:46
3
risposte

Come viene applicata la trasparenza referenziale?

Nei linguaggi FP, il richiamo di una funzione con gli stessi parametri più e più volte restituisce lo stesso risultato più e più volte (cioè trasparenza referenziale). Ma una funzione come questa (pseudo-codice): function f(a, b) { retu...
posta 09.05.2013 - 13:43