Domande con tag 'functional-programming'

3
risposte

Ur / Web nuovo linguaggio puramente funzionale per la programmazione web? [chiuso]

Mi sono imbattuto in il progetto Ur / Web durante la mia ricerca di framework web per le lingue simili a Haskell. Sembra un progetto molto interessante fatto da una sola persona. Fondamentalmente, è un linguaggio puramente funzionale specif...
posta 14.03.2011 - 05:35
4
risposte

Gestione dei problemi di stato nella programmazione funzionale

Ho imparato a programmare principalmente da un punto di vista di OOP (come la maggior parte di noi, ne sono sicuro), ma ho passato molto tempo a cercare di imparare come risolvere i problemi in modo funzionale. Ho una buona conoscenza di come ri...
posta 09.06.2014 - 02:43
5
risposte

Una funzione è immediatamente impura se prende una funzione come parametro?

Poiché la purezza di un parametro di input è uno sconosciuto fino al runtime, una funzione è immediatamente considerata impura se accetta una funzione come parametro di input? Correlato: se una funzione applica una funzione pura definita al d...
posta 23.10.2015 - 15:41
5
risposte

La programmazione funzionale è strongmente legata alla matematica?

La programmazione funzionale è così legata alla matematica perché gran parte della programmazione funzionale è descritta con nozioni matematiche? È un MUST avere una base strong di matematica da imparare e amp; capire la programmazione funzional...
posta 21.03.2011 - 07:48
4
risposte

La corrispondenza del modello rispetto a tipi di design idiomatici o scadenti?

Sembra che il codice F # spesso disegni le corrispondenze con i tipi. Certamente match opt with | Some val -> Something(val) | None -> Different() sembra comune. Ma da una prospettiva OOP, sembra molto simile al flusso di control...
posta 03.03.2014 - 19:10
5
risposte

Il contratto semantico di un'interfaccia (OOP) è più informativo di una firma di funzione (FP)?

Si dice che se si prendono i principi SOLIDI i loro estremi, si finisce con la programmazione funzionale . Sono d'accordo con questo articolo, ma penso che alcune semantiche si perdano nella transizione dall'interfaccia / oggetto alla funzione...
posta 16.06.2015 - 15:54
6
risposte

Un linguaggio basato sul numero limitato di argomenti passati alle funzioni

L'idea è ispirata dal fatto che operatori come +, -,%, ecc. possono essere visti come funzioni con uno o due argomenti passati e senza effetti collaterali. Supponendo che io, o qualcun altro, scrivo una lingua che interrompe il superamento di pi...
posta 22.06.2016 - 10:59
8
risposte

Modelli mentali o metafore del mondo reale per la programmazione funzionale

Qualcuno ha un buon modello mentale o una metafora per la programmazione funzionale che fa riferimento a qualcosa nel mondo reale? La programmazione orientata agli oggetti intuitivamente ha senso per me. Ci sono cose che hanno proprietà e tal...
posta 18.06.2014 - 16:54
4
risposte

La programmazione funzionale aggiunge complessità nel codice? [chiuso]

Per tutto l'anno scorso ho scritto il codice Scala (proveniente da uno sfondo Java) . Mi è piaciuto molto il modo in cui è possibile creare codice più semplice e più pulito, con vals, case classes, funzioni map / filter / lambda, impliciti e i...
posta 04.04.2014 - 07:14
3
risposte

Il Clojure ha continuazioni / coroutine / etc?

Ho iniziato a programmare con Python, ed ero davvero confuso da concetti come coroutine e chiusure. Ora penso di conoscerli a un livello superficiale, ma non ho mai sentito quel momento di "ravvicinamento", quindi ho scelto di imparare Clojur...
posta 18.08.2012 - 04:42