February 2nd, 2016

синопсис фантастического боевика "Десять бит"

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2016/02/02.html

Тайга. Лютая зима. Декабрь 2047 года. Война машин. Граница между СЧ (Сибирский Чеченат) и ДНР (Дальневосточная Народная Республика) проходит строгой вертикальной линией по тайге Красноярского края — между поселками Назарово и Ужур. Именно там долгота переваливает за 90, и этот рубеж оказывается непреодолим для роботов, самоходок и ракет, пытающихся пробиться через границу с обеих сторон. Дело в том, что наши разработчики боевых машин в попытке максимально сэкономить вычислительные ресурсы применили для координат множитель 23860929, чтобы хранить целочисленные значения компактно в четырех байтах. Они и не догадывались, что при математических операциях переменная не unsigned. А значит, число 2147483647, соответствующее координате 90.000001550652 — предел контролируемой тайги, пересечь который теперь может лишь человек без электронного обмундирования, без оружия, и на всякий случай босиком, потому что таково поверие среди ополченцев, не понимающих смысла происходящего. Однако даже эти проблемы покажутся героям полной ерундой уже через месяц — ведь для хранения номера года разработчики оставили лишь десять бит...
Collapse )