MR K P SCHUPKE
k.schupke at imperial.ac.uk
Fri May 21 14:05:29 EDT 2004
> but unfortunately some simple programming exercises can quickly turn
> into problems that require a PhD. to solve.
Of course you could say that the excersise is not actaully as simple
as you believe, and other languages will let you get away with stuff
you really shouldn't be doing.
A good example of this is threads. There are apparently very few programmers
that can do threads well, I heard of one survey that stated most programming
shops only have one 'threads expert' and problems inevitably get referred to
Haskell solves a lot of the problems you have in dealing nicely with threads
in other languages (no side effects - built in channels and MVars so no
visible mutexes). #
One of the biggest problems in software is dealing with complexity, so
anything that helps sort this out is a plus...
Most large software projects are delivered late or not working due to
complexity. I guess the person that wrote that article was thinking
about 'scripting' rather than programming (as in visual basic style
stuff) - Well thats my opinion at least...
More information about the Glasgow-haskell-users