Програмата на Deep Thought

3 отговора 212 прегледа
#1

Програмата на Deep Thought

Предполагам повечето са запознати с компютърния код на супер-комп. Дълбока мисъл, но за останалите ви поствам тук.

Now, finally known, is the programming of the supercomputer "Deep Thought". This awesome piece of machinery had performed the task that your ordinary PC could do as well. Take this program, compile it in C++, and execute it. It may take some time though.

ultimate_answer_t deep_thought(void)
{
sleep(years2secs(7500000));
return 42;
}

Усмихни се - утре ще е по-зле!!!
Отговор
в отговор на ArthurDent #2

В новата версия

... на програмата тази функция има overload:

ultimate_answer_t deep_thought(double x, double y)
{
sleep(years2secs(7500000));
return 42;
}

Пример за използването на новата функция:

ultimate_answer_t finalAnswer = deep_thought(6,9);

Отговор
в отговор на ArthurDent #3

Re: Програмата на Deep Thought

Bi triabvalo da ne se zabravia obrabotkata na edno izkliu4enie, koeto vyznikva vinagi sled izpylnenieto na ultimate_answer_t deep_thought - a imenno pokazvane na saobstenie 4e e neobhodim kompiutar za pravilno konstruiran vypros . Vsystnost vazmojno e programista da e smetnal 4e tova e nai vajnoto nesto i edinstvenata pri4ina poradi koiato e slojil sleep(years2secs(7500000));

Отговор
в отговор на ArthurDent #4

Re: Програмата на Deep Thought

Според последната реконструкция на кода, се вижда, че той всъщност гласи:

ultimate_answer_t deep_thought(void)
{
ultimate_answer_t temp = 42;
sleep(years2secs(7500000));
return temp;
}

Което иде да покаже, че копелето е знаело от самото начало :)

[линк] - Българският портал за Толкин
Отговор