Domande con tag 'functional-programming'

1
risposta

Ci sono documenti accademici sui meriti della programmazione funzionale eccessiva?

Ci sono molti articoli accademici sui vantaggi della programmazione funzionale in circolazione. C'è anche un sacco di dibattito che vedo (su Internet) in corso sui meriti relativi della programmazione imperativa vs funzionale. Sono interessat...
posta 11.09.2011 - 22:31
4
risposte

Da un punto di vista di programmazione di alto livello, da dove proviene davvero la barriera del "diverso paradigma" tra C # e F #?

Sono consapevole del fatto che entrambi utilizzano paradigmi di programmazione diversi, ma da una prospettiva di alto livello oltre alla sintassi diversa sembra che la maggior parte dei compiti di base possano essere raggiunti in modo simile....
posta 24.08.2013 - 14:53
3
risposte

La funzione "funzione ordine superiore" consente / mantiene l'astrazione e l'incapsulamento?

Sotto è la funzione repeat scritta usando un paradigma funzionale, in modo tale che quando chiamata come repeat(square, 2)(5) applicherà la square funzione 2 volte sul numero 5 , qualcosa come square(square(5)) . de...
posta 16.02.2015 - 13:23
4
risposte

La definizione minima di programmatore di una monade

Sto cercando di formulare una definizione di monade senza bisogno di termini matematici o Haskell per capire. Si può pensare a una monade come a una funzione che accetta un valore e lo avvolge in modo tale da soddisfare specifiche interfacce...
posta 05.07.2016 - 16:18
2
risposte

Che cos'è la "visibilità della semantica"?

Sto leggendo 97 cose che ogni programmatore dovrebbe sapere , ora sono posizionato in "Applica principi di programmazione funzionale", e c'è un paragrafo che dice: ...A leading cause of defects in imperative code is attributable to mutab...
posta 13.04.2013 - 23:59
2
risposte

Perché Scala indica la composizione monadica come "per la comprensione"?

Non sono sicuro che sia una domanda appropriata, ma eccola qui. So che la notazione di Haskell è abbastanza buona. E mi sono reso conto che la "comprensione" di Scala è in realtà la stessa cosa della notazione in Haskell. Qualcosa che non cap...
posta 16.01.2016 - 12:27
3
risposte

Strategie di programmazione funzionale in lingue imperative

Sono convinto da tempo che alcune strategie di programmazione funzionale siano più adatte a un certo numero di calcoli (cioè l'immutabilità delle strutture dati). Tuttavia, a causa della popolarità delle lingue imperative, è improbabile che lavo...
posta 29.06.2014 - 04:00
3
risposte

Sto ottenendo Scheme sbagliato?

Ispirato dai numerosi post sull'importanza dell'apprendimento di Lisp / Scheme, ho iniziato a imparare Scheme due giorni fa, sto usando il libro "The little Schemer" e ne ho completato la metà. Ma non ho ancora imparato nulla di nuovo, il lib...
posta 28.06.2012 - 08:42
2
risposte

Che cos'è un buon libro di matematica da tenere sulla mia scrivania mentre studi Haskell? [chiuso]

Ho appena iniziato ad imparare Haskell e sembra che non si possa andare troppo lontano nella lingua senza essere a proprio agio (o almeno esposto) in certi settori della matematica. Sfortunatamente ho dei grossi problemi in queste aree e mi chie...
posta 04.02.2013 - 06:42
2
risposte

In quali scenari gli oggetti 'funzionali' 'Try' sono più o meno vantaggiosi degli oggetti 'rx' 'Try'?

Definizioni utilizzate da questa domanda: "funzionale" Try è ciò che link è. Success e Failure sono sottoclassi di Try . Le eccezioni non vengono generate dalla funzione chiamata. 'rx' Try è ciò che link è. Le...
posta 11.05.2016 - 18:09