Derek Elkins wrote:
On Mon, 2007-10-08 at 20:54 +1000, Thomas Conway wrote:
I must say, I get that! but at the same time, of course, the high
level abstraction is exactly what *we* love about Haskell.
Then they should teach assembly not Python. In fact, I'd recommend
assembly anyway.
Ah yes, I remember my days of learning assembly at uni. That particular
subject was taught by Mr Apathy. His attitude of "well I'm supposed to
tell you all this because it's in the exam, but you don't *really* need
to know any of this stuff, modern compilers will do it all for you
anyway" really inspired me to learn. Not. But then, his attitude to
*everything* seemed to follow a similar pattern. (E.g., the rebuilding
of Colossus was "pointless" and "it'll never be the original", etc.)
Personally, I think knowing at least what assembly is *about* is very
important for understanding what "really happens" deep down inside the
machine. (I'm less sold on whether you really need to learn a particular
dialect well enough to *program* in it...)
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe