lleo (lleo) wrote,
lleo
lleo

Categories:

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

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

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

Только блять не спрашивайте, как я и почему мне пришло это в голову. Только блять не спрашивайте.



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

Recent Posts from This Journal

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment