?

Log in

No account? Create an account

wtf++индус

Aug. 22nd, 2006 | 12:39 am

Прислали вот...

задача - простейшим образом узнайте завтрашнюю дату.
решение индусского програмера:

void get_tomorrow_date(struct timeval *date )
          {    
           sleep( 86400 ); // 60 * 60 * 24
           gettimeofday( date, 0 );
          }


В день перевода стрелок на летнее время в сутках 23 часа, а индусский
программер сказал ждать 86400 секунд (полных 24 часа). Значит,
если функция будет вызвана в последний час дня перед переводом стрелок,
то вернется обратно не завтра, а послезавтра.
Это и была роковая ошибка индусского программера, из-за которой
его и уволили
:)

P.S. Видно, с юмором у народа плохо:) Я зачем последнюю фразу bold'ом выделил?

Link | Leave a comment {11} |