Domande con tag 'functional-programming'

10
risposte

Perché un programma dovrebbe utilizzare una chiusura?

Dopo aver letto molti post che spiegano chiusure qui mi manca ancora un concetto chiave: Perché scrivere una chiusura? Quale compito specifico dovrebbe svolgere un programmatore che potrebbe essere meglio servito da una chiusura? Esempi di...
posta 05.06.2015 - 15:36
12
risposte

Quale linguaggio di programmazione genera meno bug difficili da trovare? [chiuso]

Quale lingua, secondo lei, consente al programmatore medio di generare funzioni con la minor quantità di bug difficili da trovare? Questa è, ovviamente, una domanda molto ampia, e mi interessano risposte e saggezze molto ampie e generali. Per...
posta 01.12.2010 - 17:20
3
risposte

Che cos'è un lambda e perché sarebbe utile? [chiuso]

Finora ho sentito parlare di: Lambda calcolo Programmazione Lambda Espressioni Lambda Funzioni lambda Che tutto sembra essere correlato alla programmazione funzionale ... Apparentemente sarà integrato in C ++ 1x, quindi potrei ca...
posta 10.12.2010 - 11:34
3
risposte

Qual è il nome di una funzione che non accetta argomenti e non restituisce nulla? [chiuso]

Nel pacchetto java.util.function di Java 8 abbiamo: Funzione : accetta un argomento, produce un risultato. Consumatore : accetta un argomento, non produce nulla. Fornitore : non accetta argomenti, produce un risultato. ... : a...
posta 20.03.2015 - 11:56
6
risposte

Qual è la differenza tra una funzione e una lambda?

Sono un po 'confuso riguardo a "function" e "lambda". Ho visto alcuni esempi che mostrano che la parola chiave dello schema lambda funziona in modo molto simile alla parola chiave JavaScript function , ma in realtà non so come siano cor...
posta 18.01.2012 - 17:33
6
risposte

Soluzione alternativa per Java controllate le eccezioni

Apprezzo molto le nuove funzionalità di Java 8 su lambdas e le interfacce dei metodi predefinite. Tuttavia, mi annoio ancora con le eccezioni controllate. Ad esempio, se voglio solo elencare tutti i campi visibili di un oggetto, vorrei semplicem...
posta 29.01.2014 - 14:56
6
risposte

Scelta di un linguaggio di programmazione funzionale [chiuso]

Ho letto molte discussioni sui linguaggi di programmazione funzionale ultimamente (quasi l'anno scorso, infatti). Mi piacerebbe davvero sceglierne uno e impararlo a fondo. Ultimo semestre [corso], sono stato presentato a Scheme. Lo amavo. È p...
posta 08.12.2010 - 05:24
11
risposte

"Facile ragionare" - cosa significa? [chiuso]

Ho sentito molte volte quando altri sviluppatori usano quella frase per "pubblicizzare" alcuni modelli o sviluppare le migliori pratiche. La maggior parte delle volte questa frase viene utilizzata quando si parla di vantaggi della programmazione...
posta 20.06.2017 - 11:06
2
risposte

Perchè le liste sono la struttura dati scelta nei linguaggi funzionali?

La maggior parte delle lingue funzionali usa gli elenchi collegati come la loro struttura di dati immutabile primaria. Perché elenchi, e non ad es. alberi? Gli alberi possono anche riutilizzare percorsi e persino liste di modelli.     
posta 04.09.2017 - 13:11
5
risposte

Critica della monade IO considerata come una monade di stato che opera nel mondo

Il IO monad in Haskell viene spesso spiegato come una monade di stato in cui lo stato è il mondo. Quindi un valore di tipo IO a monad viene visualizzato come qualcosa come worldState -> (a, worldState) . Qualche tempo fa ho l...
posta 20.08.2012 - 09:33