Domande con tag 'functional-programming'

5
risposte

In che modo i linguaggi puramente funzionali gestiscono la modularità?

Vengo da uno sfondo orientato agli oggetti in cui ho imparato che le classi sono o almeno possono essere utilizzate per creare uno strato di astrazione che consente un facile riciclo del codice che può quindi essere utilizzato per creare oggetti...
posta 09.06.2013 - 20:23
3
risposte

Esiste un tutorial o un libro canonico sui concetti di programmazione funzionale? [chiuso]

Provenendo da un background procedurale / di programmazione OO, tendo a scrivere programmi Scheme in modo procedurale. Sarei interessato all'apprendimento di Scheme o Lisp in modo funzionale da zero, per ripristinare la mente del mio programmato...
posta 07.09.2010 - 13:47
3
risposte

In che modo i linguaggi di programmazione puramente funzionali si occupano dei dati in rapida evoluzione?

Quali strutture dati puoi utilizzare per ottenere la rimozione o la sostituzione di O (1)? O come puoi evitare situazioni in cui hai bisogno di strutture dette?     
posta 19.02.2014 - 15:13
11
risposte

Se possiamo fare programmazione funzionale con Python, abbiamo bisogno di un linguaggio di programmazione funzionale specifico? [chiuso]

Usando generatori e lambda, possiamo fare programmazione funzionale con Python. Puoi anche ottenere la stessa cosa con Ruby. Quindi la domanda è: perché abbiamo bisogno di linguaggi di programmazione funzionale specifici come Erlang, Haskell...
posta 03.02.2011 - 00:41
5
risposte

Come modellare un riferimento circolare tra oggetti immutabili in C #?

Nel seguente esempio di codice, abbiamo una classe per oggetti immutabili che rappresenta una stanza. Nord, Sud, Est e Ovest rappresentano le uscite in altre stanze. public sealed class Room { public Room(string name, Room northExit, Room...
posta 21.10.2016 - 23:31
15
risposte

Qual è la tua opinione più strong contro la programmazione funzionale? [chiuso]

La programmazione funzionale è uno dei più vecchi paradigmi di programmazione. Tuttavia non è usato molto nel settore rispetto ai paradigmi più popolari. Ma è stato ampiamente enfatizzato nel mondo accademico. Qual è la tua opinione più str...
posta 02.10.2010 - 17:17
3
risposte

Che cos'è la suddivisione delle banane e la fusione nella programmazione funzionale?

Questi termini sono stati menzionati nel mio corso universitario. Il google veloce mi ha indirizzato verso alcuni documenti universitari, ma sto cercando una spiegazione semplice.     
posta 27.11.2014 - 06:56
5
risposte

Perché le liste di controllo sono associate alla programmazione funzionale?

Ho notato che la maggior parte dei linguaggi funzionali impiega una lista collegata singolarmente (una lista "contro") come i loro tipi di lista più fondamentali. Gli esempi includono Common Lisp, Haskell e F #. Questo è diverso dalle lingue tra...
posta 28.01.2012 - 23:42
3
risposte

Devo pensare al codice macchina compilato quando scrivo il mio codice?

Ad esempio, ho il seguente codice: auto z = [](int x) -> int { if (x > 0) { switch (x) { case 2: return 5; case 3: return 6; default: return 1; } } return 0; };...
posta 08.07.2013 - 07:12
6
risposte

Nella programmazione funzionale, le variabili locali mutabili senza effetti collaterali sono ancora considerate "cattive pratiche"?

Le variabili locali mutabili sono in una funzione che vengono utilizzate solo internamente (ad esempio la funzione non ha effetti collaterali, almeno non intenzionalmente) ancora considerate "non funzionali"? es. nel controllo dello stile del...
posta 25.04.2013 - 17:36