psilogic: (Default)
psilogic ([personal profile] psilogic) wrote2005-07-30 04:58 pm

Программирование по-индийски

Говорят, этот фрагмент кода принадлежит какому-то индийскому программисту:

bool function(bool event)
{
    if ( event == true )
        return true;
    else if ( event == false )
        return false;
    else
        return !true && !false;
}

[identity profile] eugenebo.livejournal.com 2005-07-31 07:21 pm (UTC)(link)
А вот ещё один образец. Это даже работает, только тормозит сильно :)

unsigned int n = 2;
//...
for (int i = 5; i < n; n++)
{
// Do something
}

[identity profile] firtree.livejournal.com 2005-07-31 08:08 pm (UTC)(link)
Не выполнится ни одного раза. Условие i < n с самого начала ложно.

[identity profile] eugenebo.livejournal.com 2005-08-01 04:14 am (UTC)(link)
Мда, ваша правда... Обычно я этот образец вообще без первой строчки пишу, а тут добавил и облажался :)