Forums -> Флейм -> Отличие Авиации от Пехоты
| Full Version

Billy Bonce
http://www.livejournal.com/users/cristensen/25679.html
muaddib
из того же ЖЖ :

Отрубил Илья Муромец дракону голову, выросло еще 2, отрубил 2 -выросло 4, отрубил 4 головы - выросло 16 и т.д. отрубил Илья Муромец дракону 65536 голов и сдох дракон - потому что был 16-битный.

Сын программиста подходит к отцу и спрашивает:
- Пап, а что такое "пингвин"?
Папа (задумчиво):
- Пинг... Вин... Пинг винды, значит. Функция для определения зависания винды.

izanoza
QUOTE (Billy Bonce @ 10-08-2004, 06:13)
http://www.livejournal.com/users/cristensen/25679.html

:laugh: :laugh: :laugh:

Про дракона мне тоже понравилось :)
FiL
Интересно как у 16-битового дракона могло быть 65536 голов???
Максимум 65535. А если было 65536 - значит как минимум 17-битовый и там этих голов еще рубить и рубить.
Billy Bonce
Наверно нулввую голову за ненадобностью перемэппили на 65536-ую :)
FiL
Тогда умереть не должен был после срубания 65536-и голов. Это вообще длжно быть прикольно - 65536, как мап пт нуля - срубаешь - получаешь ноль, который мапится на 65536... то есть ткой момент насыщения наступает. Классно.
muaddib
прошу обратить внимание что
QUOTE
дракону 65536 голов
, а не 65536-ую. т.е. ИМХО все в ажуре дракон больше воспроизводиться не должён по упомянутой выше причине (i.e. 16-ти битовый).
FiL
muaddib,
не понял. Раз ему срубили 65536 голов, значит они у него были. Все 65536. А значит дракон был 17-битовый. Или я чего-то не понял???
DopeFish
гыыы. халява...
bjg
QUOTE (FiL @ 10-08-2004, 11:50)
не понял. Раз ему срубили 65536 голов, значит они у него были. Все 65536. А значит дракон был 17-битовый. Или я чего-то не понял???

Считать нужно не с 0 а с 1. :)
VxWorks
#pragma task kill_dragon

void kill_dragon(void) {
for(int i=0;i<65535;i++) delete_head(i+1);
}

Что тут непонятного?
:diablo:
LF_
Короче у него была голова за номером ноль :)
muaddib
QUOTE (FiL @ 10-08-2004, 16:50)
muaddib,
не понял. Раз ему срубили 65536 голов, значит они у него были. Все 65536. А значит дракон был 17-битовый. Или я чего-то не понял???

если он 16-ти битовый то всего голов у него должно быть 2^16=65536 голов, нулевая тоже считается.
Pikachu
Ох уж ети "программистские" заморочки:

Вася, заими 1000 рублеи, хотя нет, даваи для ровного счета 1024 рубля....
Billy Bonce
Блин, теперь я запутался :help:

Голов - 65536, все срубили , голов - ноль, но куда то же этот ноль должен писаться, значит правда дракон 17 битный :fear2:
Pikachu
QUOTE (VxWorks @ 10-08-2004, 20:11)
#pragma task kill_dragon  void kill_dragon(void) {       for(int i=0;i<65535;i++) delete_head(i+1);
}  Что тут непонятного?   :diablo:

Для 16-битнои системы: INFINITE LOOP

:diablo:
VxWorks
Pikachu

А, ну да. Надо было unsigned int поставить :) Если int в ней 16-битный, конечно. А если 32-битный, то никаких проблем и так не будет.
DopeFish
у кого-то картинки с журнала остались? никто не засавил? а то 'newmail.ru' прикрыла хостинг...