[Moscow.pm] unless

Михаил Монашёв postmaster на softsearch.ru
Вт Май 5 02:20:46 PDT 2009


Здравствуйте, Александр.

>> > Самое худшее - когда в 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:postmaster на softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.



Подробная информация о списке рассылки Moscow-pm