3 ms·
When I was at student at Imperial College, London, programming 1 was all taught in Haskell http://www.doc.ic.ac.uk/teaching/coursedetails/120.1 http://www.doc.i
by dmmalam 14y ago
When I was at student at Imperial College, London, programming 1 was all taught in Haskell http://www.doc.ic.ac.uk/teaching/coursedetails/120.1 http://www.doc.ic.ac.uk/teaching/coursedetails/120.1
It seemed like a silly idea then, but in hindsight was a genius move. It normalised the class (prior knowledge in a real didn't matter), and taught programming from first principles. Picking up new languages after this was significancy easier.
- rohshall 14y agoYou are lucky. For first 8 years of my software career, I did not know anything other than C-based languages (except Lisp). Haskell made me realize what 'real' computer science is.
- lclarkmichalek 14y agoUCL does something similar. C is the first half of the first term, Haskell is the second half.
- trhtrsh 14y agoHow do you teach Haskell from first principles? Did you start with the lambda calculus and Core?