Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

SICP or HTDP?

Name: Anonymous 2010-03-27 11:46

A non-programmer wants to learn. Which do I show them: SICP or HTDP? Or does trying to teach them SICP in MirandaHaskell (for the syntax & pattern matching) make more sense?

Name: Anonymous 2010-03-27 14:44

>>11
Let's assume I agree with you on the syntax point. What about the type checker issue? If I may quote every Haskell user with a blog
once I've battled with the type checker my program is usually correct.
Bullshit, I know. But if they don't have experience in programming then every inconvenience when it comes to producing runnable code matters.
I would also claim that lazy evaluation more difficult to build a mental model of, but SICP is fully functional for the beginning anyway (I'd assume HTDP is similar)
There is also  the issue of reading a book in one language while trying to code in another. It can be both fun and educational, but not for a beginner. If you do want to use Haskell, why not use a different book?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List