Нынешние компьютеры выдают бред и могут взорвать АЭС
Владимир Юровицкий — 16.08.2011Если у вас, к примеру, есть какой струмент, который должен
решать какую задачу, то этот струмент должен отличать запросы
осмысленные и бессмысленные, на осмысленные давать осмысленные
ответы, а на бессмысленные так и писать, что-то вроде "нет ответа".
Например, если есть переводчик с русского на английский и вы
задаете ему вопрос "кеп56вапвопаренараппр", а он отвечает:
"ftrgrttrgrtrgft", то это неправильный переводчик и пользоваться им
нельзя или очень осторожно.
Это была присказка. А теперь сама сказка. Есть у меня калькулятор
MS WINDOWS. И вот я задаю ему вопрос: "1/3". Так вот, корректный ли
это вопрос? Как 1 (ящик, часы, Солнце, что угодно) разделить на три
части? Это явно невозможно средствами одной математики. Нужна
дополнительная информации по какому признаку и как делить.
Например, по весу, по объему, по еще каким признакам. А так вопрос
явно бессмысленный. Так что вопрос сей явно некорректный. Но мой MS
ничего, спокойно принимает и выдает...
0.3333333333333333333333333333333333333
Ответ еще более бессмысленный. Так как невозможно даже придумать
ситуацию при которой можно было бы использовать этот ответ. Кто
придумает, тому будет виртуальная конфетка.
Ну так вот и теперь главный вывод. Если компьютер принимает
спокойно бессмысленные вопросы и более того, выдает на них еще
более бессмысленные ответы, то может это плохой компьютер и
пользоваться им или нельзя, или надо как-то очень осторожно. Точнее
не сам компьютер, а так называемый сопроцессор вещественных чисел
(чисел с плавающей запятой). Значит ли это, что такой компьютер
может быть просто опасным, так как неизвестно какой бред сможет он
выдать при управлении атомной станцией и какую реакцию это бред
вызовет у системы управления. Или при управлении самолетом,
например, при расхождении их. Или при расчете крыши аквапарка, или
при расчете управления ракетой. Или еще в любом контуре
компьютерном контуре управления. И вот думаю я, доверять
современному компьютеру никак нельзя. Надо иметь обязательно прямо
под клавой русские счеты и проверять на них всякие его, компьютера
расчеты, как бы глупости он не сделал, точнее, дал команду на их
сделание. Так что "Бойтесь дан... компьютеров, нам числа
приносящих". Соврать они могут в любой момент, а потом все на
"человеческий фактор" погибшего пилота, к примеру, спишут.