3 февр. 2011 г.

Что будет если от правды отнять ложь?

В процессе программирования задался таким абсурдным вопросом: а что будет если от правды отнять ложь? Думаю что у философов было бы очень много ответов на этот вопрос. Но так как я не философ, то могу очень просто описать то, что получится в результате на базе примитивов программирования и математики.

Правда или true может быть приведена к целому типу и равняется 1. Ложь или false, соответственно, будет 0. Отсюда получаем:
1) Если от правды отнять ложь, то ничего не изменится - останется чистая правда:
true - false = 1 - 0 = 1 = true
2) А вот если от неправды отнять правду, то получится правда наоборот или инверсия правды:
false - true = 0 - 1 = -1 = -true
3) А если правду поделить на ложь, то получится бесконечность. Выходит что правда состоит из бесконечного количества лжи?

Получается что в истине лжи нет, ведь результат не изменился. А вот во лжи получается что может быть истина!?

:)

4 комментария:

Rustam Sydykov комментирует...

Привет, Сергей.

Ты как в Стругацких: "...занимались делением ноля на ноль на настольных мерседесах" :)

Руст.

Унунсептий комментирует...

Привет, Руст!

Улыбнуло, правда к своему стыду Стругацких не читал :(

Сергей

Rustam Sydykov комментирует...

Sergey,
«Ponedelnik nachinaetsya v subbotu» ty prosto obyazan prochitat. Bez etogo mozhno skzat chto ty nikakoy sovetskoy fantastiki ne chital!
Rust.

Унунсептий комментирует...

Спасибо, Руст! Добавил в список книг к прочтению. Обязательно прочитаю.