|
Programmer ASP.NET MVC C# |
Others
|
||
Предыдущий | Следующий | |
В книге Дугласа Адамса «Путеводитель для путешествующих автостопом по галактике» «Ответ на главный вопрос жизни, вселенной и всего такого» должен был решить все проблемы Вселенной. Этого ответа с нетерпением ждали все разумные расы. Он был получен в результате семи с половиной миллионов лет непрерывных вычислений на специально созданном компьютере Deep Thought. По утверждению компьютера, ответ был несколько раз проверен на правильность, но он может всех огорчить. Оказалось, что ответ на вопрос — «42». В ответ на недоумение представителей разумных рас, компьютер обосновал свой ответ тем, что формулировка вопроса была также весьма спорной. В переносном смысле — ответ, который ничего не даёт. Согласно Путеводителю для путешествующих по Галактике, сверхразумная раса существ создала компьютер «Deep Thought» — второй по производительности за всё существование времени и Вселенной,— чтобы найти Окончательный Ответ на величайший вопрос Жизни, Вселенной и Всего Такого. После семи с половиной миллионов лет вычислений, Deep Thought выдал ответ: «Сорок два». Реакция была такой: Deep Thought предложил создать другой, ещё более великий компьютер, который будет включать в себя живых существ как часть вычислительной системы, чтобы узнать, в чём, собственно, состоит Вопрос. Этот компьютер был назван Земля и был настолько огромен, что некоторыми по ошибке воспринимался как планета. Сами исследователи, которые управляли программами, выглядели как обычные мыши. Когда оставалось около 5 минут до того, чтобы после 10 миллионов лет ожидания узнать, в чём, собственно, состоит Вопрос, Земля была разрушена вогонами из-за того, что мешала строительству гиперпространственного шоссе. Правда, в последующих книгах серии мы узнаём, что вогоны были наняты для уничтожения Земли консорциумом философов и психиатров, которые опасались, что после того, как будет обнаружен Смысл Жизни, их профессии будут, в некотором роде, больше не нужны.
В конце первого цикла радиопостановок, телевизионного сериала и книги "Ресторан на краю Вселенной", Артур Дент, последний человек и часть компьютерной матрицы, покинувший Землю-суперкомпьютер перед тем, как она была уничтожена, и, по всей видимости, носивший в своём мозгу Вопрос или часть Вопроса, пытался заставить своё подсознание выдать Вопрос следующим образом: он вынимал случайным образом из мешка фишки для игры в скрэббл с написанными на них буквами и выкладывал друг за другом. В итоге у него получилась фраза: «ЧТО ПОЛУЧИТСЯ, ЕСЛИ УМНОЖИТЬ ШЕСТЬ НА ДЕВЯТЬ? (WHAT DO YOU GET IF YOU MULTIPLY SIX BY NINE?)». Помимо того, что шестью девять равно пятидесяти четырём, из набора фишек для скрэббла невозможно составить такую фразу, просто потому, что там всего две буквы «Y», а не четыре, как в получившемся предложении. Но фишки, которые Артур использовал в книге, были сделаны им самим по памяти, так что, возможно, его подсознание подсказало ему, какие и сколько букв надо сделать. Предлагались различные варианты объяснения этой ошибки. Причина может быть в том, что Земля как мега-компьютер работала неправильно из-за аварийной посадки голгафринчан, потомки которых заменили коренное население планеты. Это, скорее всего, и привело к ошибке в вычислениях и повлекло за собой неверный Вопрос, который всё время был у Артура в мозгу.
Для программистов Существует известный код, предназначенный для того, чтобы предостеречь программистов, использующих язык C, от одной из типичных ошибок. Данный код выводит строку «Answer = 42», потому что препроцессор языка С трансформирует SIX * NINE в математическое выражение 1+5*8+1. Так как при вычислениях сначала выполняется умножение, а затем сложение, получается неправильный результат. Если в инструкциях #define использовать скобки, ответ будет более ожидаемым, то есть 54. Мнение Дугласа Адамса На всём протяжении карьеры Дугласа Адамса огромное количество раз спрашивали, почему он выбрал именно число 42. Предлагалось много теорий, но все они были отвергнуты. Но однажды, 3 ноября 1993 года, он всё-таки дал свой ответ в USENET-конференции alt.fan.douglas-adams: Интересные факты В сервисе «Калькулятор», предоставляемом Google, введена константа «Ответ на главный вопрос жизни, вселенной и всего такого». |