About Me

My name is David Jones.
I’m a thirty-something programmer with a maths degree that grew up knowing my bits from my bytes (although it wasn’t until I was in my twenties that I realised that in some communities a byte doesn’t have to have 8 bits). I’m keen to sharpen and practise my writing skills, hence this blog. Posts are generally extremely geeky and with a computer science / maths slant. I enjoy learning programming languages to contrast them, and it shows.
I live in the Peak District; I rock-climb.
DRJ11 was my identifier on UK.AC.CAM.PHX. My e-mail address is drj@pobox.com.
The title Code Monk was obligingly suggested by Richard Kistruck.
2007-04-29 at 15:56:54
drj here:
I moved your question to a separate post and tried to answer it there.
2007-05-26 at 00:43:32
thanks for the interesting article.
i’d like to suggest that perhaps you have ignored the difference between what a boolean expression returns and how true/false is determined in, say, an if statement.
going from memory (which may be faulty) i think both c and forth return 0/1 for false/true, which would make them IC languages, but they both (again, my memory may be faulty) treat 0 as false and non-zero as true in conditional expressions.
i admit to not reading the article carefully, so my apologies if i missed something.
cheers,
g.
2007-05-28 at 09:54:03
Glen: Thanks for your comments re the Iverson’s Convention article. The second half of the article does in fact discuss how an if statement determines true/false.