Domande con tag 'functional-programming'

0
risposte

Quali ottimizzazioni delle funzioni lambda, se ve ne sono, sono pianificate per Java 9 e oltre? [chiuso]

Sto lavorando a un progetto ad alte prestazioni in cui le funzioni lambda di Java 8 sono estremamente utili. Ho trovato, tuttavia, che sono inefficienti quando vengono utilizzati in massa. Ad esempio, supponiamo di dover applicare una funzione l...
posta 09.06.2016 - 04:42
6
risposte

In che modo IO può causare effetti collaterali nella Programmazione funzionale? [duplicare]

Ogni volta che leggo su Haskell, trovo che IO può causare effetti collaterali. Ma non capisco come lo farebbe? Intendiamo dire che stiamo scrivendo su un file da una sequenza lazy e un'altra sequenza lenta sta leggendo dallo stesso file?...
posta 10.10.2014 - 14:33
5
risposte

C'è qualche differenza tra puntatori e riferimenti? [duplicare]

Riferimenti e indicatori fanno la stessa cosa che conosco. C'è qualche differenza tra loro? Se non c'è differenza, perché li chiamiamo riferimento non puntatore?     
posta 18.04.2013 - 09:16
2
risposte

È prassi comune trasformare le specifiche dei requisiti in logica di predicato per la programmazione funzionale?

Recentemente sono stato assegnato a lavorare su un piccolo progetto che viene implementato in Haskell. Provenendo da uno sfondo OO / imperativo, sono abituato a convertire requisiti / storie utente in casi d'uso e diagrammi di sequenza prima del...
posta 17.03.2015 - 09:28
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
2
risposte

Alternativa alla purezza della lingua

Purezza Uno dei concetti interessanti di Haskell è la purezza. Tuttavia, mi chiedo quali siano le ragioni pragmatiche alla base di questo - lasciami spiegare un po 'di più prima di rifiutare la mia domanda. Il mio punto principale è che av...
posta 03.10.2014 - 20:45
6
risposte

Un linguaggio di programmazione che non consente l'IO. Haskell non è un linguaggio puro

Ci sono lingue pure al 100% (come descrivo in il post di Overflow dello stack ) già disponibile e, in caso affermativo, potrebbero essere utilizzati per fare effettivamente cose? cioè hanno un'implementazione? Non sto cercando matematica cruda...
posta 22.11.2011 - 09:28
3
risposte

Comincio a pensare funzionalmente [chiuso]

Recentemente ho imparato a conoscere la programmazione funzionale. Sono stato codificato in Scala quasi tutto l'anno scorso e sto solo ora iniziando a cogliere appieno la potenza di un linguaggio funzionale. Voglio costruire da zero un sito W...
posta 29.03.2011 - 23:12
3
risposte

In che modo l'operatore di frecce è un applicativo in Haskell?

Nota: continua ad imparare Haskell, non raggiunto i monoidi, studiando i Functional Applicative. Ho visto questa implementazione e non ne sono del tutto chiaro: instance Applicative ((->) r) where pure x = (\_ -> x) f &l...
posta 02.05.2017 - 23:37
3
risposte

Quali affermazioni e approcci dovrei evitare quando apprendo la programmazione funzionale?

Ho 6 anni di esperienza nella programmazione, principalmente seguendo il paradigma orientato agli oggetti, e sono interessato all'apprendimento della programmazione funzionale. Il mio obiettivo principale è diventare un programmatore di paradigm...
posta 12.08.2012 - 04:52