Почему значение по умолчанию для логической переменной имеет тенденцию быть ложным? [закрыто]

Насколько я'Насколько я знаю, значением по умолчанию для логической переменной в C #, VB, Java и JavaScript являетсяfalse (или возможно "ведет себя как ложь является более точным в случае JavaScript), и я 'Я уверен, что есть много других языков, в которых это так.

мне интересно, почему это? Почему языковые дизайнеры выбираютfalse по умолчанию? Что касается числовых значений, я вижу, что ноль - это логичный выбор, но я нене вижу этогоfalse это более естественное состояние, чем.true

И, кроме того, есть ли языки, на которых по умолчанию установлено значение true?

Ответы на вопрос(1)

Ваш ответ на вопрос