Рецензии на книги

Рецензии на книги | Математический зануда

Автор книги «Скромное число ПИ», Мэтт Паркер, — математический зануда. Он досаждает чиновникам в Британии своими знаниями, указывая на их ошибки.

Так, видишь ли, дорожный знак с футбольным мячом содержит только шестиугольники, тогда как на настоящем мяче такое в принципе невозможно, должны быть еще и пятиугольники.

Или картинки с фотостоков, где демонстрируется слаженная работа коллектива, тимбилдинг, в виде набора сцепленных шестеренок. В большинстве таких изображений эта конструкция шестеренок не будет никуда крутиться (не используйте эти картинки для иллюстрации своей работы). Или сериал «Улица Сезам», который, по описанию, призван образовывать детей, вводит их в заблуждения, демонстрируя звезды рядом с серпом сквозь Луну (то, что мы видим часть растущей или убывающей Луны, не говорит, что ее там нет, и уж тем более на ней нельзя кататься, как на качели). Зануда, да?


Математический зануда

Книга «Скромное число ПИ. Коллекция математических ошибок» об ошибках в расчетах, которые вовсе не смешны, из-за них падают мосты, разбиваются самолеты, станции вгрызаются с размаха в грунт Луны и планет, гибнут люди…

Эта книга полезна тем, что заставит задуматься о мелочах, влияющих на нашу жизнь. Так, 19 января 2038 года, это будет вторник, нас ждет «проблема 2000» на новый лад. Вы, кстати, застали осознанно то время, когда мир компьютеров должен был рухнуть из-за ошибки в переходе на 2000-й год? Апокалипсиса, который не состоялся, но бюджеты были освоены! Следующая дата конца света — 2038 год:

«В старых 32-битных системах (до середины 1990-х) используется тип данных time_t для хранения секунд в виде 32-битного целого со знаком. Самая поздняя дата, которая может быть представлена таким форматом в стандарте POSIX — это 03:14:07, вторник, 19 января 2038 года по Всемирному времени (UTC).

Более позднее время заставит такое поле данных стать отрицательным, как бы закольцевав таким образом время (поскольку отрицательное число может быть воспринято программами как время в 1970 или 1901 году, в зависимости от реализации). В результате любые расчёты, включающие дату позже 19 января 2038 года, могут привести к сбою программы либо к ошибочным вычислениям».

Поставьте напоминание в календарь на 18 января 2038 года, чтобы наблюдать этот процесс «затмения машин» в реальном времени.

Сбои в смене времени уже происходили, так у американского истребителя F22 отказала вся электроника в результате пересечения Международной линии дат, когда время резко сдвинулось на один день. Программисты, видимо, не придумали ничего лучшего, как обрабатывать такую ошибку через полное отключение всех электронных служб.

Мир авиации особенно чувствителен к математическим ошибкам. Так, может, вы видели историю капитана воздушного судна, Тима Ланкастера, которого вытянуло наружу самолета в воздухе, когда отлетела панель ветрового стекла. Он провел 22 минуты за бортом и выжил. Это было в 1990 году.

Математический зануда

Расследование инцидента, приведенного в книге, показало, что причиной отрыва стекла стали неправильно подобранные винты техником, он определял их длину на глаз. Там вообще забавная история, если полностью почитать, удивительно, что самолет посадил без жертв. Другая история связана с разными метрическими системами, и однажды самолет отправили в путь, заполненным наполовину топливом, чудесным образом тоже все спаслись.

Или история шведского корабля Васа, который затонул в 1628 году сразу после постройки. Причина краха возможно в том, что при его строительстве использовались линейки разного размера, и одна половина борта вышла больше другой. Но, благодаря этому корабль смог катапультироваться в будущее, и мы можете его наблюдать в Стокгольме в одноименном музее. Я там был, впечатляюще!

Математический зануда
Нас ждут угрозы там, где мы об этом не подозреваем. Так, электронные таблицы Excel несут угрозу человечеству путем изменения ДНК. Дело в том, что ученые по всему миру используют Excel для публикации своих исследований, но не знают о форматах представления чисел. И зачастую случается, что Excel стирает или конвертирует символы, что может в итоге привести к неправильному толкованию генов. Исследования показывают, что большинство таблиц содержат математические ошибки в расчетах, что бывает обходится компаниям в миллионы-миллиарды.

Ошибки вкрадываются и в компьютерные игры, так в «Цивилизации» самый мирный политик Ганди неожиданно начинал забрасывать остальных атомными бомбами. Причина в том, что ему был присвоен самый низкий уровень агрессии, равный «1», но по ходу игры это значение уменьшалось на «2», а в коде программы 1-2=255 (самый высокий уровень агрессии).

Математические ошибки присущи не только нашему компьютерному времени, люди и раньше чудили и делали просчеты. Старый Новый год вам тому напоминание, что проблема с четким определением длины года занимало людей давно, что они только не делали, чтобы выровнять год. В книге вы найдете ее полностью.

Книга не так уж и занудна и легко читается. Нужно отдать дань автору, что он придумал новую моду: нумеровать страницы книги от конца к началу, это ведь действительно удобно! Ты знаешь, сколько тебе осталось читать, это как на дорожных знаках, когда показывается, сколько километров осталось до населенного пункта. И почему все книги так не нумеруют?

Математический зануда

Рекомендую к прочтению.

P.S.
Забавно, что, забыв выключить *p*, получил по поиску картинок книги такие нескромные цены:

Математический зануда

Цены в армянских драмах. )

 

Владимир Никонов
Психологи на b17.ru

1 комментарий
Британские учёные тру
avatar

теги блога Владимир Никонов

....все тэги



UPDONW
Новый дизайн