интуиция программиста
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:02 pm (UTC)no subject
Date: 2012-03-27 04:03 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:07 pm (UTC)Но потом вспомнил, что, как музыкант, пересчитываю вещи по четыре...
no subject
Date: 2012-03-27 04:08 pm (UTC)Жена: - закрой окна.
Муж (программист) (два окна закрыты, три открыты) - два открывает, три закрывает.
no subject
Date: 2012-03-27 04:08 pm (UTC)no subject
Date: 2012-03-27 04:09 pm (UTC)no subject
Date: 2012-03-27 04:11 pm (UTC)no subject
Date: 2012-03-27 04:15 pm (UTC)no subject
Date: 2012-03-27 04:15 pm (UTC)no subject
Date: 2012-03-27 04:16 pm (UTC)no subject
Date: 2012-03-27 04:17 pm (UTC)no subject
Date: 2012-03-27 04:21 pm (UTC)no subject
Date: 2012-03-27 04:21 pm (UTC)Возможно, я плохой программист... :-)
Хорошего перелета!
no subject
Date: 2012-03-27 04:22 pm (UTC)no subject
Date: 2012-03-27 04:22 pm (UTC)no subject
Date: 2012-03-27 04:23 pm (UTC)Язык программистский и язык непрограммистский.
no subject
Date: 2012-03-27 04:23 pm (UTC)Кстати, очень сбивают с толку лифты, у которых есть -1 этаж, но нет 0.
no subject
Date: 2012-03-27 04:24 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 04:30 pm (UTC)no subject
Date: 2012-03-27 04:31 pm (UTC)no subject
Date: 2012-03-27 04:32 pm (UTC)