Haskell – 196 – introduzione a Haskell

Continuo da qui, copio qui.

Cose che voi umani… 😁 Per ogni lezione c’è il file di tipo “literate Haskell document” con, ahemmm, tutto, questo.

E, al solito, si usa GHCi, provo, dopo aver scaricato il modulo:

Prelude> :l 01-Haskell
[1 of 1] Compiling Main             ( 01-Haskell.lhs, interpreted )
Ok, modules loaded: Main.
*Main> i
-35
*Main> c
'Z'
*Main> s
"Hello, world!"
*Main> hailstone 15
46
*Main> hailstone 8
4

hailstone è la base della solita congettura di Collatz, quella del 3n+1. O meglio lo sarebbe se fosse resa ricorsiva, forse nelle prossime lezioni 😁

Dr. Brent Yorgey –posso d’ora in poi chiamarlo Brent, vero?– riesce a esporre i concetti elementari di Haskell arrivando fino alle guards. M’immagino la lezione, un paio d’ore frizzanti, fortunati gli studenti di CSCI 360 😁 Intanto resto in attesa di cosa verrà 😁

Posta un commento o usa questo indirizzo per il trackback.

Trackback

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

%d blogger hanno fatto clic su Mi Piace per questo: