Domande con tag 'functional-programming'

2
risposte

C'è qualche ragione per non usare Optional come argomento del metodo nel caso in cui tu sappia che l'argomento è qualcosa che può o non può essere necessario?

Con Java 8, ho visto sempre più articoli sull'uso di Option / Optional. Capisco cosa stanno cercando di rappresentare, e vedo molti esempi di questi che vengono usati come ritorni. Tuttavia, quello che non vedo è che sono usati come argomenti me...
posta 13.05.2014 - 19:14
2
risposte

Potremmo costruire un computer funzionale?

Come è stato fatto con FP, alla fine tutti i nostri programmi sono strutturati. Cioè, non importa quanto siano puri o funzionali li facciamo - sono sempre tradotti in assemblea, quindi ciò che effettivamente corre dietro i cofani sono istruzioni...
posta 13.05.2013 - 03:18
4
risposte

Che cosa dovrei imparare da Scheme?

Mi stavo chiedendo quali caratteristiche uniche posso imparare da Scheme che mi aiuterebbero a diventare un programmatore migliore? Ho molta esperienza nelle lingue tradizionali e sto cercando di ampliare i miei orizzonti e di apprendere aspe...
posta 29.12.2010 - 23:50
2
risposte

Soluzione alternativa per l'implementazione di operazioni su strutture dati doppiamente collegate o circolari in lingue con dati immutabili

Mi piacerebbe imparare come creare grafici ed eseguire alcune operazioni locali su di essi in Haskell, ma la domanda non è specifica per Haskell, e invece di grafici potremmo considerare elenchi doppiamente collegati. Domanda: Quale sarebb...
posta 16.12.2015 - 17:15
2
risposte

Mantenimento dello stato senza incarico

Sto imparando la programmazione funzionale e ho difficoltà a capire come alcuni particolari scenari sono implementati senza l'uso del compito. Il seguente semplice problema riassume la mia confusione. Write a program that receives events ab...
posta 23.04.2015 - 13:53
6
risposte

cosa può andare storto nel contesto della programmazione funzionale se il mio oggetto è mutabile?

Riesco a vedere i benefici degli oggetti mutevoli e immutabili come gli oggetti immutabili che richiedono molto tempo per risolvere i problemi nella programmazione multi-thread a causa dello stato condiviso e scrivibile. Al contrario, gli oggett...
posta 30.04.2018 - 10:02
2
risposte

Dove inseriamo il codice "chiedendo al mondo" quando separiamo il calcolo dagli effetti collaterali?

In base al principio di separazione della query di comando , nonché Thinking in Data e DDD con Clojure presentazioni si dovrebbero separare gli effetti collaterali (modificando il mondo) da calcoli e decisioni, in modo che sia più facile co...
posta 02.11.2013 - 14:38
2
risposte

Come posso _read_ codice JavaScript funzionale?

Credo di aver imparato alcuni / molti / molti dei concetti di base alla base della programmazione funzionale in JavaScript. Tuttavia, ho problemi a leggere codice funzionale, persino il codice che ho scritto, e mi chiedo se qualcuno può darmi...
posta 11.02.2017 - 03:04
4
risposte

I paradigmi non OOP supportano concetti come l'incapsulamento?

Uno dei concetti importanti nella programmazione orientata agli oggetti è incapsulamento. Tuttavia, ultimamente il mondo del software sembra essere inclinato a favore di altri paradigmi come la programmazione funzionale. Mi fa pensare, per qu...
posta 25.08.2016 - 14:47
2
risposte

Haskell / Clojure è effettivamente inadatto per sistemi dinamici come la simulazione di particelle?

Nelle domande precedenti mi è stato detto che i linguaggi di programmazione funzionale non sono adatti per sistemi dinamici come un motore fisico, principalmente perché è costoso modificare gli oggetti. Quanto è realistica questa affermazione e...
posta 16.04.2013 - 17:02