Domande con tag 'haskell'

12
risposte

Scheme vs Haskell per un'introduzione alla programmazione funzionale?

Mi trovo a mio agio con la programmazione in C e C # e esplorerò C ++ in futuro. Potrei essere interessato ad esplorare la programmazione funzionale come un paradigma di programmazione diverso. Lo sto facendo per divertimento, il mio lavoro non...
posta 19.04.2011 - 00:52
6
risposte

Quali sono gli equivalenti funzionali delle istruzioni di interruzione imperativa e di altri controlli di ciclo?

Diciamo che ho la logica sottostante. Come si scrive in Programmazione funzionale? public int doSomeCalc(int[] array) { int answer = 0; if(array!=null) { for(int e: array) {...
posta 03.01.2018 - 08:24
3
risposte

Haskell vs Erlang per i servizi web

Sto cercando di avviare un progetto sperimentale usando un linguaggio funzionale e sto cercando di decidere tra l'Erlang e Haskell, ed entrambi hanno alcuni punti che mi piace davvero. Mi piace il sistema di tipo strong di Haskell e la sua pu...
posta 06.03.2011 - 13:29
8
risposte

Perché il concetto di valutazione lazy è utile?

Sembra che valutazione pigra di espressioni possa far perdere il controllo del programmatore sull'ordine in cui viene eseguito il codice. Ho difficoltà a capire perché questo sia accettabile o desiderato da un programmatore. Come può essere...
posta 06.09.2012 - 23:55
2
risposte

Applicazione della semantica denotazionale alla progettazione di programmi

Ho letto un po 'su semantica denotazionale (DS) e sono molto incuriosito dal processo di progettazione programmi per computer in cui tipi e funzioni hanno mappature forti e chiare alla matematica. Ci sono risorse che discutono la progettazi...
posta 16.01.2013 - 01:01
7
risposte

Il sistema di tipo Haskell è un ostacolo alla comprensione della programmazione funzionale? [chiuso]

Sto studiando Haskell allo scopo di comprendere la programmazione funzionale, con l'aspettativa che applicherò l'intuizione che ottengo in altri linguaggi (principalmente Groovy, Python, JavaScript). Scelgo Haskell perché ho avuto l'impressio...
posta 22.12.2010 - 04:24
4
risposte

Il tipo-ritorno- (solo) -polymorphism in Haskell è una buona cosa?

Una cosa su cui non sono mai riuscito a fare i conti con Haskell è come avere costanti e funzioni polimorfiche il cui tipo di ritorno non può essere determinato dal loro tipo di input, come class Foo a where foo::Int -> a Alcuni dei...
posta 03.09.2011 - 16:39
2
risposte

Perché Haskell ha incorporato "if / then / else" invece di definirlo come una semplice funzione di libreria?

Perché Haskell ha un if/then/else incorporato, che dipende dal tipo Bool , invece di avere una semplice funzione di libreria? Ad esempio if :: Bool -> a -> a -> a if True x _ = x if False _ y = y     
posta 22.04.2013 - 14:14
5
risposte

In quale linguaggio di programmazione è apparso "let" per la prima volta?

Mi stavo interrogando sulle origini del "let" usato in Lisp, Clojure e Haskell. Qualcuno sa in quale lingua è apparso per primo?     
posta 08.04.2013 - 03:24
2
risposte

Qual è la differenza di contenuto tra la tesi 1996 di Chris Okasaki e il libro del 1999, Purely Functional Data Structures? [chiuso]

Voglio leggere strutture dati puramente funzionali. Ho trovato facilmente la tesi (che è liberamente disponibile in formato PDF) , ma vedi che c'è disponibile anche un libro . Quindi mi piacerebbe sapere quali sono le differenze, se ce ne sono...
posta 31.01.2013 - 13:12