Domande con tag 'functional-programming'

2
risposte

Perché i dati derivati mutabili essenziali hanno una funzione inversa?

Stavo leggendo il documento Out of the Tar Pit scritto da Ben Moseley e Peter Marks quando mi sono imbattuto la seguente sezione a pagina 25 relativa ai dati derivati mutabili essenziali: Essential Derived Data — Mutable As with immu...
posta 20.04.2014 - 12:49
3
risposte

Mutazione interna di strutture dati persistenti

Per chiarire, quando intendo usare i termini persistente e immutable su una struttura dati, voglio dire che: Lo stato della struttura dei dati rimane invariato per tutta la sua durata. Ha sempre gli stessi dati e le stesse operazioni pro...
posta 06.10.2012 - 21:05
1
risposta

Se Java consente classi immutabili, allora perché non può essere usato come un linguaggio funzionale [chiuso]

Ho avuto problemi con i concetti di programmazione funzionale per un po '. Ho letto che nella programmazione funzionale, l'immutabilità variabile è una cosa fondamentale. Non cambi lo stato di una variabile. Ma posso ottenere lo stesso effett...
posta 29.09.2015 - 16:58
3
risposte

La maggior parte del linguaggio "nativo" / funzionale integrato per lo sviluppo di Mac OS X?

Se si vede il runtime CLR / .NET e le librerie associate come il futuro di Windows, allora il linguaggio di programmazione F # potrebbe essere visto in quella luce come il linguaggio funzionale più nativo. Significa che ha il supporto del creato...
posta 04.11.2011 - 01:27
1
risposta

Pattern matching su due tipi simili

Qual è il modo migliore per gestire la corrispondenza dei pattern nella seguente situazione? sealed trait Metadata final case class Metadata1() extends Metadata final case class Metadata2() extends Metadata final case class Metadata3() extends...
posta 29.03.2015 - 14:43
1
risposta

L'utilizzo intensivo del modello di servizio sostituisce le funzioni pure senza perdere i vantaggi?

Ci sono enormi benefici per le funzioni pure nella programmazione funzionale, ma gli stessi vantaggi possono essere ottenuti nella programmazione imperativa con un uso intenso del modello di servizio? Chiedo perché voglio trovare un modo per...
posta 28.11.2016 - 09:37
1
risposta

Come posso isolare le modifiche allo stato mutabile se devo eseguire due query per ottenere il risultato finale?

Sto lavorando su un codice che accetta i criteri di ricerca da un'API Rest e lo utilizza per interrogare un'API remota per restituire i risultati. Come esercizio, volevo provare a separare tutti i cambiamenti di stato in un posto, come un lingua...
posta 11.02.2015 - 00:38
1
risposta

Come devo elaborare in modo ricorsivo un file in Haskell?

Fondamentalmente sto espandendo un programma di alfabetizzazione in Haskell. Ci sono due cose che devo cercare di espandere. Ecco un esempio di file: program.c.lit: ============== Some comments in the source file that I can ignore <main...
posta 31.07.2014 - 19:57
2
risposte

Aggiornamenti locali in strutture dati persistenti / immutabili

Sto entrando in ReactJS e sono intrigato ma anche confuso sulle strutture dati persistenti. Mi piace l'idea, ma non sono sicuro di come prendere la mia esperienza MV *, Mutevole, Osservabile sui binding nel progettare i componenti della vista e...
posta 01.04.2014 - 03:05
2
risposte

Come sono organizzati i dati intermedi in MapReduce?

Da quanto ho capito, ogni mappatore emette un file intermedio. I dati intermedi (i dati contenuti in ciascun file intermedio) vengono quindi ordinati per chiave. Quindi a un riduttore viene assegnata una chiave dal master. Il riduttore legge...
posta 06.02.2014 - 05:12