интуиция программиста
Mar. 27th, 2012 08:56 amПредставьте, что вы приехали в аэропорт, прошли проверку секьюрити, и нашли длинный коридор, вдоль которого расположены секции, начинающиеся на 'A'. В одну сторону уходят номера A10, A9 и так далее, в другую A11, A12 и тому подобное. А у вас на посадочном талоне написано 'A2B'. Никаких указателей на A2B нигде не заметно.
Как себя в таком случае ведет программист? Не особенно задумываясь об этом, он понимает, что очевидно, номера идут так: A28, A29, A2A, A2B... Видимо, A30 и A31 уже были заняты, но нужно было вставить еще несколько номеров - логичное решение. Программист уверенно идет к концу второго десятка.
А нормальный человек? Нормальный человек понимает, что A2B - это какая-то вариация на тему A2, может, соседний с ним, добавили позже, или разделили A2 на несколько частей. Столь же уверенно он идет к началу первого десятка.
И только один из них прав.
И это не программист.
Попытка номер два: до свидания, Америка.
(если у вас есть другие хорошие примеры подобной "интуиции программиста" или компьютерщика, поделитесь)
Как себя в таком случае ведет программист? Не особенно задумываясь об этом, он понимает, что очевидно, номера идут так: A28, A29, A2A, A2B... Видимо, A30 и A31 уже были заняты, но нужно было вставить еще несколько номеров - логичное решение. Программист уверенно идет к концу второго десятка.
А нормальный человек? Нормальный человек понимает, что A2B - это какая-то вариация на тему A2, может, соседний с ним, добавили позже, или разделили A2 на несколько частей. Столь же уверенно он идет к началу первого десятка.
И только один из них прав.
И это не программист.
Попытка номер два: до свидания, Америка.
(если у вас есть другие хорошие примеры подобной "интуиции программиста" или компьютерщика, поделитесь)
no subject
Date: 2012-03-27 04:02 pm (UTC)Не чего списывать ошибки на профессиональные деформации.
no subject
Date: 2012-03-27 04:30 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2012-03-29 04:15 pm (UTC) - Expandno subject
Date: 2012-03-27 04:02 pm (UTC)no subject
Date: 2012-03-27 04:09 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2012-03-27 04:03 pm (UTC)no subject
Date: 2012-03-27 04:17 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:вообще, можно проще чем с мартини
From:(no subject)
From:no subject
Date: 2012-03-27 04:07 pm (UTC)no subject
Date: 2012-03-27 04:07 pm (UTC)no subject
Date: 2012-03-27 04:07 pm (UTC)Но потом вспомнил, что, как музыкант, пересчитываю вещи по четыре...
no subject
Date: 2012-03-27 04:15 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2012-03-27 04:08 pm (UTC)Жена: - закрой окна.
Муж (программист) (два окна закрыты, три открыты) - два открывает, три закрывает.
Critical section
Date: 2012-03-27 05:34 pm (UTC)Выходя, оставляю переднюю дверь открытой (!), открываю заднюю дверь, забираю лэптоп, закрываю переднюю дверь, закрываю заднюю. Подсознательное.
Чтобы между моментом, когда я закрываю переднюю дверь и перед тем, как открываю заднюю он не тронулся.
(no subject)
From:Re: Critical section
From:(no subject)
From:no subject
Date: 2012-03-27 04:08 pm (UTC)no subject
Date: 2012-03-27 07:21 pm (UTC)no subject
Date: 2012-03-27 04:16 pm (UTC)no subject
Date: 2012-03-27 04:21 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2012-03-27 04:23 pm (UTC)Язык программистский и язык непрограммистский.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2012-03-27 04:21 pm (UTC)Возможно, я плохой программист... :-)
Хорошего перелета!
no subject
Date: 2012-03-27 04:23 pm (UTC)Кстати, очень сбивают с толку лифты, у которых есть -1 этаж, но нет 0.
no subject
Date: 2012-03-27 08:30 pm (UTC)no subject
Date: 2012-03-27 04:26 pm (UTC)Один спросил: "А деньги где?", - и их осталось 9.
9 программистов предстали перед боссом,
Один из них не знал FoxPro, и их осталось 8.
8 программистов купили IBM,
Один сказал: "Мак лучше!", - и их осталось 7.
7 программистов хотели help прочесть,
У одного накрылся винт, и их осталось 6.
6 программистов пытались код понять,
Один из них сошел с ума, и их осталось 5.
5 программистов купили CD-ROM,
Один принес китайский диск - остались вчетвером.
4 программиста работали на Си,
Один из них хвалил Паскаль, и их осталось 3.
3 программиста в сети играли в DOOM,
Один чуть-чуть замешкался, и счет стал равен двум.
2 программиста набрали дружно: "win".
Один устал загрузки ждать - остался лишь 1.
1 программист все взял под свой контроль,
Но встретился с заказчиком, и их осталось 0.
0 программистов ругал сердитый шеф,
Потом уволил одного, и стало их FF.
no subject
Date: 2012-03-27 07:26 pm (UTC)(no subject)
From:no subject
Date: 2012-03-27 04:36 pm (UTC)no subject
Date: 2012-03-27 04:36 pm (UTC)Интуиция это когда человек подойдет к такому табло, постоит и повернет по наитию, не раздумывая.
no subject
Date: 2012-03-28 07:08 am (UTC)(no subject)
From:no subject
Date: 2012-03-27 04:39 pm (UTC)no subject
Date: 2012-03-27 05:03 pm (UTC)программист слегка выспавшийся займется рефакторингом и генерализацией (основной инстинкт, типа). скажет себе: молодцы, вставили A2A, A2B между А29 и A30. воспользовались бесхозными шестнадцатеричными цифрами. и то, зачем добру пропадать? но вот если бы понадобилось вставить что-то между A30 и A31, что же, другую систему счисления понадобилось бы изобретать? какую, интересно? ой нет, минуточку...
no subject
Date: 2012-03-27 05:21 pm (UTC)no subject
Date: 2012-03-28 07:11 am (UTC)no subject
Date: 2012-03-27 05:29 pm (UTC)Хотя... с программиста станется нумеровать десятки с нулевого :)
no subject
Date: 2012-03-27 05:42 pm (UTC)no subject
Date: 2012-03-27 05:47 pm (UTC)www.laorpheum.com/images/seatingcharts/seating_1.jpg
no subject
Date: 2012-03-28 01:21 am (UTC)(no subject)
From:no subject
Date: 2012-03-27 06:29 pm (UTC)no subject
Date: 2012-03-27 08:13 pm (UTC)С Днём рожденья!
Date: 2012-03-27 06:38 pm (UTC)Re: С Днём рожденья!
Date: 2012-03-27 08:10 pm (UTC)Вот почтальонам весело было.
(no subject)
From:Re: С Днём рожденья!
From:Re: С Днём рожденья!
From:no subject
Date: 2012-03-27 07:45 pm (UTC)no subject
Date: 2012-03-27 08:04 pm (UTC)Hear, hear!