> My gripe with C is essentially the same as my grumbles with APL--it's > far too easy to write obscure code and not document it.
"There is not now, nor will there ever be, a language in which it's the least bit difficult to write bad code." Not quite true, of course; there are languages in which it's remarkably difficult to write _any_ code. But it _is_ true that there is not, nor (I believe) will there ever be, any language in which it's substantially more difficult to write bad code than good code. (Of course, some languages make _certain kinds_ of bad code more difficult....) > Why it appeals to this particular foible of human nature has always > been a mystery to me. I doubt it's C that appeals particularly. I've done my share of writing obscure code and not documenting it (I like to think I've learnt better, at least somewhat, by now), and C is relevant only in that it happens to be the language I most commonly work in. I find the same tendency showing up in other languages, anything from sh to DSLs. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML mo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B