Domande con tag 'functional-programming'

9
risposte

Risorse per migliorare la comprensione della ricorsione? [chiuso]

So cos'è la ricorsione (quando un patten si ripresenta in sé, tipicamente una funzione che si chiama su una delle sue linee, dopo un breakout condizionale ... giusto?), e posso capire le funzioni ricorsive se le studio da vicino . Il mio problem...
posta 11.03.2011 - 23:06
6
risposte

Quali funzionalità funzionali meritano una piccola confusione OOP per i benefici che apportano?

Dopo aver appreso la programmazione funzionale in Haskell e F #, il paradigma OOP sembra ass-back con classi, interfacce, oggetti. Quali aspetti della FP posso portare al lavoro che i miei colleghi possono capire? Alcuni stili FP valgono la pena...
posta 13.11.2013 - 04:55
5
risposte

Qual è il termine corretto per una funzione inversa a un costruttore - per scartare un valore da un tipo di dati?

Modifica: sto riformulando la domanda un po '. Apparentemente ho causato un po 'di confusione perché non mi ero reso conto che il termine distruttore è usato in OOP per qualcosa di abbastanza diverso - è una funzione invocata quando un ogget...
posta 12.10.2012 - 14:18
5
risposte

Può * qualsiasi * attività del programma essere espressa senza stato?

Questa è una domanda teorica, ma dopo molti anni di programmazione in quello che ora realizzo è una tecnica imperativa "normale", usando principalmente C ++, ho scoperto questo altro mondo di programmazione funzionale, che ho scoperto casualment...
posta 14.10.2013 - 08:19
1
risposta

Perché la programmazione imperativa è preferibile rispetto alla programmazione funzionale? [chiuso]

Sfondo: sono un sostenitore della programmazione funzionale che lavora in un negozio VB.NET in cui il modello mentale prevalente è una programmazione imperativa. Essendo il fondamento del nostro sistema WinForms, posso capire che non riuscirem...
posta 26.08.2013 - 16:11
3
risposte

È possibile avere funzioni di curry e variad allo stesso tempo?

Sto pensando di rendere le funzioni curry e variadiche sia disponibili in un linguaggio di programmazione funzionale tipizzato dinamicamente, ma mi chiedo se sia possibile o meno. Ecco alcuni pseudocodici: sum = if @args.empty then 0 else @...
posta 09.06.2015 - 10:13
4
risposte

Esempio di dove la programmazione funzionale è superiore alla programmazione imperativa o orientata agli oggetti? [duplicare]

Ho letto della programmazione funzionale. Recentemente ho utilizzato principalmente C # .net e mi piacerebbe conoscere un buon esempio del mondo reale in cui un linguaggio funzionale come Lisp o F # sarebbe uno strumento chiaramente superior...
posta 01.11.2011 - 17:31
1
risposta

La lingua di programmazione di Mercury è utilizzata nel campo?

Ho forti interessi nella programmazione funzionale e logica e Mercurio sembra una buona miscela dei due. È usato nell'industria? Sono uno per imparare una lingua solo per il gusto di farlo, ma sarebbe bello avere vie pratiche e utilizzabili per...
posta 01.05.2012 - 02:05
2
risposte

Esistono flussi di lavoro specifici o schemi di progettazione comunemente usati per creare applicazioni di programmazione funzionale di grandi dimensioni? [chiuso]

Ho esplorato Clojure da un po 'di tempo, anche se non l'ho usato su nessun progetto non banale. Fondamentalmente, mi sono appena messo a mio agio con la sintassi e alcuni degli idiomi. Provenendo da un background di OOP, con Clojure che è il pri...
posta 02.10.2012 - 21:31
2
risposte

Che cos'è una Comonad e come sono utili?

Recentemente ho rispolverato le mie conoscenze su come funzionano le Monade. Ho anche introdotto il concetto di 'Comonad' , che è descritto come il inverso doppio di un monade . Tuttavia, sono impossibile girarci intorno. Per capire Monad...
posta 16.06.2016 - 13:30