真偽値の扱い

Ruby派「空文字が偽とかおかしい」
Perl/JavaScript派「空文字は偽に決まってるし0が真なのはおかしいだろ常識的に考えて」
C派「0は偽だけど空文字は真じゃね?」
Java派「true/false以外を真偽値として扱うこと自体邪道」