Domande con tag 'functional-programming'

7
risposte

Forse monade vs eccezioni

Mi chiedo quali sono i vantaggi di Maybe monad rispetto alle eccezioni? Sembra che Maybe sia solo un modo esplicito (e piuttosto dispendioso) di try..catch sintassi. aggiornamento Tieni presente che io non intenzionalment...
posta 30.05.2012 - 15:01
2
risposte

Equivalente ai principi SOLID per la programmazione funzionale

Ho trovato che i principi SOLID sono molto utili quando si pensa alla progettazione orientata agli oggetti. Esiste un insieme simile / equivalente di principi indipendenti dalla lingua adattati per la programmazione funzionale?     
posta 19.09.2012 - 09:38
3
risposte

Perché la parola chiave rec è necessaria in F #?

In F # è necessario utilizzare la parola chiave rec . In Haskell non è necessario dire esplicitamente se una determinata funzione è ricorsiva o meno. Dato il ruolo della ricorsione nella programmazione funzionale, il design di F # mi semb...
posta 28.08.2012 - 12:11
7
risposte

Il sistema di tipo Haskell è un ostacolo alla comprensione della programmazione funzionale? [chiuso]

Sto studiando Haskell allo scopo di comprendere la programmazione funzionale, con l'aspettativa che applicherò l'intuizione che ottengo in altri linguaggi (principalmente Groovy, Python, JavaScript). Scelgo Haskell perché ho avuto l'impressio...
posta 22.12.2010 - 04:24
5
risposte

Perché le unioni discriminate sono associate alla programmazione funzionale?

In molti anni di programmazione OO ho capito quali sono i sindacati discriminati, ma non li ho mai veramente mancati. Recentemente ho fatto alcune programmazioni funzionali in C # e ora trovo che continuo a desiderare di averle. Questo mi sconce...
posta 07.07.2017 - 14:54
6
risposte

L'apprendimento di un linguaggio funzionale rende un programmatore OOP migliore? [chiuso]

Come programmatore Java / C # / C ++ sento parlare molto dei linguaggi funzionali, ma non ho mai trovato il bisogno di impararne uno. Ho anche sentito che il più alto livello di pensiero introdotto nei linguaggi funzionali ti rende un programmat...
posta 08.02.2011 - 01:31
5
risposte

È ancora valido parlare di modello anemico nel contesto della programmazione funzionale?

La maggior parte dei modelli di progettazione tattica DDD appartiene al paradigma orientato agli oggetti, e il modello anemico descrive la situazione quando tutta la logica aziendale è messa in servizi piuttosto che oggetti, rendendoli quindi un...
posta 05.05.2016 - 00:04
6
risposte

La programmazione funzionale è un superset di object oriented?

La programmazione più funzionale che faccio, più mi sembra che aggiunga un ulteriore livello di astrazione che sembra il modo in cui uno strato di cipolla è - che comprende tutti i livelli precedenti. Non so se questo è vero, quindi, andando...
posta 03.09.2012 - 07:47
6
risposte

come un puro linguaggio di programmazione funzionale può gestire senza istruzioni di assegnazione?

Durante la lettura del famoso SICP, ho trovato gli autori piuttosto riluttanti a introdurre la dichiarazione di assegnazione su Scheme nel Capitolo 3. Ho letto il testo e capisco perché lo sentano così. Poiché Scheme è il primo linguaggio di...
posta 12.04.2012 - 06:57
4
risposte

Il tipo-ritorno- (solo) -polymorphism in Haskell è una buona cosa?

Una cosa su cui non sono mai riuscito a fare i conti con Haskell è come avere costanti e funzioni polimorfiche il cui tipo di ritorno non può essere determinato dal loro tipo di input, come class Foo a where foo::Int -> a Alcuni dei...
posta 03.09.2011 - 16:39