Здравствуйте, Александр. >> > Самое худшее - когда в unless длинное логическое условие или >> отрицательное логическое выражение, тогда unless еще сильнее >> проигрывает if-у в "производительности" при разборе. >> А иногда все равно, как писать. Одинаково непонятна, например, >> упоминавшаяся тут подпись и с if, и с unless: >> if ((not 0 && not 1) != (! 0 && ! 1)) >> unless ((not 0 && not 1) != (! 0 && ! 1)) >> :-)
OA> Кто же спорит. Человек - не компьютер. Длинные и запутанные OA> логические условия парзит сильно хуже чем машина, да еще и с OA> ошибками обычно. Посему, их надо либо избегать, либо выносить OA> куда-нить подальше от человеческого глаза =) Тут просто нужно задаться вопросом, почему так происходит. Человек легко обучаемый компьютер. Если его тренировать на что-то одно, он очень быстро учится, и развивает в себе способности по быстрому парсингу сложных логических выражений или регэкспов. Так получаются "гении". Но вот только эта через чур развитая способность требует постоянных тренировок и потому забирает время. Иначе она довольно быстро сходит на нет и "гениальность" пропадает. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:[email protected] ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
