Шаровары: различия между версиями
>Edward Chernenko м absurdofied |
>Edward Chernenko начал перевод кода |
||
| Строка 7: | Строка 7: | ||
== Распространение и заражение == | == Распространение и заражение == | ||
=== Динамическая сборка === | === Динамическая сборка === | ||
[[Файл:CD-ROM.jpg|thumb|135px|Так вирус попадает на Ваши штаны!]] | [[Файл:CD-ROM.jpg|thumb|135px|Так вирус попадает на Ваши штаны!]] | ||
Самый эффективный метод распространения шаровар. Фирма-производитель программы, защищённой шароварами, вступает в тайный сговор с производителем дисков, чтобы последний наносил миллионы нанороботов на поверхность диска. Следуя древнему инстинкту, юзер вставляет диск в дисковод, где тот начинает вращаться с бешеной скоростью. Получая энергию от вращения диска, нанороботы собираются в длинную цепочку вылетают через микроскопические щели за счёт центробежной [[Сила|силы]], попадая прямо на штаны пользователя (колени которого расположены обычно прямо напротив дисковода). | Самый эффективный метод распространения шаровар. Фирма-производитель программы, защищённой шароварами, вступает в тайный сговор с производителем дисков, чтобы последний наносил миллионы нанороботов на поверхность диска. Следуя древнему инстинкту, юзер вставляет диск в дисковод, где тот начинает вращаться с бешеной скоростью. Получая энергию от вращения диска, нанороботы собираются в длинную цепочку вылетают через микроскопические щели за счёт центробежной [[Сила|силы]], попадая прямо на штаны пользователя (колени которого расположены обычно прямо напротив дисковода). | ||
Когда цепочка нанороботов попадает на штаны, цепочка разрушается и нанороботы собираются в другом порядке, образуя шаровары. Шаровары, построенные таким образом, очень легко могут двигаться по штанам благодаря тому, что могут разбираться и собираться в любой момент времени. | Когда цепочка нанороботов попадает на штаны, цепочка разрушается, и нанороботы собираются в другом порядке, образуя шаровары. Шаровары, построенные таким образом, очень легко могут двигаться по штанам благодаря тому, что могут разбираться и собираться в любой момент времени. | ||
Примерный код этого участка шаровар: | Примерный код этого участка шаровар: | ||
класс НаноРобот { | |||
старт() { | |||
выполнять { b = найтиДругогоРобота(); } покуда(нет_никакого b); | |||
прицепиться_к(b); | |||
} | } | ||
какВсеОкончательноСцепились() { | |||
если (!включён) { | |||
Двигатель->включить(); | |||
} | } | ||
заразитьШтаныПользователя(); | |||
} | } | ||
какШтаныЗаражены() { | |||
разбратьЦепочку(); | |||
сделатьШаровары(); | |||
} | } | ||
} | } | ||