Не, ну если переменную объявить как boolean, а потом пытаться присвоить какое-то значение, вылетит ошибка о несовместимости. Давно это было, но так припоминаю в учебнике по паскалю было, что булевые переменные отражают состояния битов.
---
А! Вот еще вспомнил читал как-то о тестах на скорость разных языков, там блиц был в самом конце списка
может из-за того что дебуг не отключали во время теста , если загуглить быстро можно найти такие тесты, целые статьи даж.