Domande con tag 'functional-programming'

2
risposte

La definizione di programmazione strutturata considera solo la programmazione imperativa?

La definizione di programmazione strutturata considera solo la programmazione imperativa? Con ciò intendo dire che la definizione di programmazione strutturata esclude automaticamente la programmazione funzionale (nell'uso più comune, con il qua...
posta 09.05.2012 - 19:41
2
risposte

Javascript, programmazione funzionale e elaborazione parallela

Quando utilizzo la libreria jquery, noto che il codice continuerà a essere eseguito indipendentemente dal fatto che la riga precedente completi l'esecuzione. Più precisamente durante l'utilizzo di jquery ajax, continuerà l'esecuzione senza atten...
posta 17.04.2011 - 09:08
2
risposte

Come progettare astrazioni buone usando il tipo di dati algebrico?

Ogni tanto ho raggiunto il picco di Haskell Tutorials e ho trovato i tipi di dati Algebraic piuttosto interessanti. Ho preso lo scopo di rappresentare i tipi che hanno stati completamente separabili. Purtroppo non ho mai scritto più Haskell di p...
posta 23.05.2015 - 21:35
3
risposte

Che cosa utilizzo per una variante in un diagramma di classe UML?

L'UML standard specifica come una variante (ovvero unione con tag, unione discriminata, tipo di somma, ecc.) dovrebbe essere rappresentata in un diagramma di classe?     
posta 18.11.2014 - 15:52
5
risposte

Le chiusure sono sufficienti per caratterizzare la programmazione funzionale?

Tutti i linguaggi di programmazione funzionale che conosco (ad esempio Haskell, Scala, Scheme, Clojure, SML, OCaml, ...) supportano la nozione di chiusure. Inoltre, leggo spesso che una lingua X può essere considerata funzionale perché suppor...
posta 27.07.2013 - 21:20
5
risposte

Quando utilizzare l'approccio alla programmazione funzionale e quando no? (in Java)

supponiamo di avere un'attività per creare un Set di nomi di classi. Per rimuovere la duplicazione delle chiamate al metodo .getName() per ogni classe, ho usato org.apache.commons.collections.CollectionUtils e org.apache.commons...
posta 03.10.2012 - 09:25
5
risposte

Gestione della memoria Java (thunk / pigrizia)

Se voglio creare un elenco infinito di numeri interi in Java in questo modo: ArrayList<Integer> list = new ArrayList<Integer>(); for(int i = 0;;i++){ list.add(i); } Ho esaurito la memoria. La mia comprensione è che allociamo...
posta 21.01.2013 - 17:15
4
risposte

Come posso tradurre il codice ML in F #? [chiuso]

Recentemente ho trovato un libro, Strutture dati puramente funzionali e tutti gli esempi in questo libro sono riportati in ML con le versioni Haskell nella sua appendice. Ma conosco solo un linguaggio di programmazione con il paradigma funzion...
posta 08.10.2011 - 02:02
2
risposte

Determinazione delle funzioni utilizzando PRNG in Clojure e linguaggi funzionali

Sono un po 'sorpreso da una frase trovata nel libro "Programmazione Clojure" (1 ° [e solo come scrivo questa !?] edizione), pagina 78: It should be obvious that it's impossible to deterministically test a function that depends upon a ra...
posta 05.01.2013 - 18:22
2
risposte

effetti estensibili in purescript

In Purescript , IO altri effetti sono gestiti con la monografia Eff e gli effetti estensibili, che sono dichiarati in questo modo: main :: Eff (trace :: Trace, random :: Random) {} Quindi, se capisco bene, questa dichiarazione di main...
posta 30.06.2014 - 10:00