>>8
What I'm trying to say is that I really think it should be like that in any language. I really don't see the problem of having true and false converted into the integers 1 and 0 as it is very helpful and not just done for hardware reasons. Another example would be the way booleans can be used for subscripting the nodes of a BST when the nodes are declared as an array of two elements in C.