2+2=4?
Сидели мы как-то с Максом и фигнёй страдали, думали о жизни, а додумались до 2+2=4! Что бы это всё значило? А вот что! 2+2=4 Верно? Да. Значит 2+2=4=true, и тут началось… Если 2+2=4= true, то 2+2=4=255 Как? Очень просто! Берём значение равное true, то есть 2+2=4 и получившийся результат помещаем в байт, ведь именно столько true и занимает в оперативе. Смотрим на байт внимательно, он выглядит так 11111111, значит 2+2=4= 11111111! В десятичной системе это и есть 255! Снова берём 2+2=4= true и преобразуем это true занимающее 1 байт в целое число (Integer, беззнаковый байт) получаем 1! И теперь 2+2=4=1! Казалось бы куда уж дальше, но нет. Снова берём 2+2=4= true, и результат (1 байт) засовываем в короткое целое - (знаковый байт), смотрим, получилось –1! Значит 2+2=4=-1! А теперь взглянём на это ещё раз, 2+2=4= true т.е. =255 а 255=FF, значит 2+2=4=FF

И того: На этом этапе мы уже имеем, что 2+2=4= true=1=-1=255=11111111=FF, ВСЁ это одно и то же! Но мучает вопрос, одна буква в тексте занимает 1 байт, так как же true – слово из целых 4х букв занимает 1 байт? И не занимает! Оно занимает 4 байта! Вот таких: #$74#$72#$75#$65. Теперь уверенным тыком пальца превращаем все эти четыре байта в 1 число $74727565 это будет 1953658213. Значит 2+2=4=1953658213! Попробуем преобразовать всё это в цвета на HTML страничке, чтобы всё было честно, укажем что эти числа в разных системах, для этого в коде HTML перед первым числом вставим # а перед вторым ничего не вставим.

Число с # 74727565 превратилось вот в какой цвет а число без ничего 1953658213 превратилось в!


Числа одинаковые, мы системы счисления указали, а значит эти цвета тоже ОДИНАКОВЫЕ! Не верьте своим глазам, они вас обманывают! А кто не верит, посмотрите текст этой странички в блокноте.

Ну? До сих пор не верите? - Ваше дело.

Вот потому Винда и такая корявая, что в ней true = 255 = 1 = -1 =11111111 = 74727565 = 1953658213 и всё это всего лишь результат того, что 2+2=4 это правда. И что разные цвета – одинаковые. Я уже не буду говорить о том, что true = truE = trUe = trUE = tRue = tRuE = tRUe = tRUE = True и так далее ещё 8 вариантов, и все они – одно и тоже. А сколько ещё разных цветов одинаковые?

Многие за это Винду ненавидят, а я люблю. Все форточки в ней закрыты только для тех, кто не может додуматься открыть их задом наперёд. Ведь это же одно и тоже!