Domande con tag 'haskell'

4
risposte

qual è la controparte orientata agli oggetti di haskell / coq

Ho informazioni dettagliate sugli ultimi sviluppi nella programmazione funzionale. Penso che haskell sia un linguaggio di programmazione piuttosto avanzato e di alto livello. Con coq e agda questo diventa ancora più complesso e avanzato. C...
posta 06.11.2011 - 11:23
4
risposte

In che modo "ripeti x = x: ripeti x" restituisci una lista in Haskell?

Si suppone che restituisca una% infinita% di% di x. Tuttavia un elenco viene creato utilizzando un elemento, quindi l'operatore ':' e quindi un elenco. La definizione ricorsiva di list sembra non arrivare mai al punto in cui una lista...
posta 01.12.2015 - 19:00
8
risposte

Apprendimento di Haskell e C # simultaneamente [duplicato]

Sono un programmatore che è ancora adolescente. Ho fatto un po 'di programmazione per un paio d'anni, ho iniziato su Ruby e in seguito sono passato a Python a causa della massiccia quantità di risorse di apprendimento lì. Non ho mai veramente...
posta 05.07.2011 - 05:55
2
risposte

C'è qualche ragione particolare per l'uso di liste su code nei linguaggi di programmazione funzionale?

La maggior parte dei linguaggi di programmazione funzionale come Scheme e Haskell utilizzano gli elenchi come struttura dati principale. Le code sono identiche alle liste, ad eccezione del fatto che l'aggiunta alla fine, non all'inizio, ha un te...
posta 25.12.2013 - 20:45
3
risposte

Perché C # non è tipizzato staticamente ma F # e Haskell lo sono?

C'è stato un talk fornito da Brian Hurt sui vantaggi e gli svantaggi della tipizzazione statica. Brian ha detto che digitando staticamente non significa C # , ma F # e Haskell . È a causa della % parola chiave% ch_de aggiunta a C # -4....
posta 20.10.2013 - 18:59
3
risposte

Che cos'è questo algoritmo per convertire stringhe in numeri chiamati?

Recentemente ho lavorato un po 'su Parsec, e per il mio linguaggio giocattolo volevo che fossero espressi numeri frazionari multi-base. Dopo aver scavato un po 'nella fonte di Parsec, ho trovato la loro implementazione di un parser in virgola mo...
posta 05.04.2012 - 16:44
1
risposta

Che cosa fa il simbolo = in haskell?

Sono abbastanza nuovo nell'apprendimento di haskell, quindi non capisco il sistema di battitura quando si tratta di vincoli. C'è questo strano simbolo => che non ha senso per me. In realtà è solo sintassi? O è un costruttore di tipi? Non...
posta 15.09.2014 - 21:20
2
risposte

Uso corretto dei typeclass

Sto provando il modulo Gloss di Haskell e ho trovato un modello di cose necessarie per visualizzare correttamente un oggetto: posizione, dimensioni, scala e rappresentazione dell'immagine. Questo mi è sembrato un buon uso delle classificazioni...
posta 05.11.2014 - 02:52
2
risposte

È sicuro in Haskell salvare una struttura dati in un file usando "show" e recuperarlo usando "read"?

Dire che ho i seguenti tipi: type EndsTup = (Int,Int) -- (0-based index from start or end, Frequency) type FreqTup = (Char, [EndsTup], [EndsTup]) -- (Character, Freqs from start, Freqs from end) type FreqData = [FreqTup] -- 1 entry...
posta 16.07.2014 - 20:13
2
risposte

Qual è la logica dietro l'uso di diverse frecce (- -) in Haskell?

Ultimamente ho pensato al design delle lingue e ho letto alcune delle novità di Haskell (sempre una buona fonte di ispirazione). Sono colpito dai molti usi strani degli operatori freccia sinistra <- e destra -> . Credo che i mo...
posta 28.08.2014 - 23:55