В процессе программирования задался таким абсурдным вопросом: а что будет если от правды отнять ложь? Думаю что у философов было бы очень много ответов на этот вопрос. Но так как я не философ, то могу очень просто описать то, что получится в результате на базе примитивов программирования и математики.
Правда или true может быть приведена к целому типу и равняется 1. Ложь или false, соответственно, будет 0. Отсюда получаем:
1) Если от правды отнять ложь, то ничего не изменится - останется чистая правда:
true - false = 1 - 0 = 1 = true
2) А вот если от неправды отнять правду, то получится правда наоборот или инверсия правды:
false - true = 0 - 1 = -1 = -true
3) А если правду поделить на ложь, то получится бесконечность. Выходит что правда состоит из бесконечного количества лжи?
3) А если правду поделить на ложь, то получится бесконечность. Выходит что правда состоит из бесконечного количества лжи?
Получается что в истине лжи нет, ведь результат не изменился. А вот во лжи получается что может быть истина!?
:)
4 комментария:
Привет, Сергей.
Ты как в Стругацких: "...занимались делением ноля на ноль на настольных мерседесах" :)
Руст.
Привет, Руст!
Улыбнуло, правда к своему стыду Стругацких не читал :(
Сергей
Sergey,
«Ponedelnik nachinaetsya v subbotu» ty prosto obyazan prochitat. Bez etogo mozhno skzat chto ty nikakoy sovetskoy fantastiki ne chital!
Rust.
Спасибо, Руст! Добавил в список книг к прочтению. Обязательно прочитаю.
Отправить комментарий