Читаем Как сдвинуть гору Фудзи? Подходы ведущих мировых компаний к поиску талантов полностью

Ответ (б) предполагает обратное: в зеркале изображение переворачивается в любом направлении. Если зеркало на полу — то есть «смотрит вверх» — вы можете сказать, что оно меняет местами верх и низ. Зеркало, ориентированное на северо-восток, меняет местами север и юг или северо-восток и юго-запад. Зеркало, повернутое налево, — правое и левое. Нет никакого «предпочитаемого» направления. Никакие физические свойства зеркал не предписывают им менять местами именно правое и левое.

Интервьюера, вероятно, заинтересует, почему распространилось именно такое заблуждение, будто зеркала меняют местами правое и левое направления. Вы можете ответить, что это связано с культурой, традициями и привычными стандартами архитектуры и дизайна интерьеров: зеркала обычно располагают именно на стенах прямоугольных комнат и залов, а не на углах или потолках. Именно поэтому зеркала «переворачивают» изображения именно в горизонтальном направлении (юг и север, запад и восток), а не в вертикальном (верх и низ). Такая горизонтальная трансформация направлений в отражении традиционно описывается как замена «правового» на «левое». Это проще и понятнее для людей, чем использование географических терминов, таких как «север» и «восток», поскольку географические направления «север» и «юг» не зависят от расположения зеркала, они абсолютны, а не относительны как «правый» и «левый», а мы понимаем, что зеркальное отражение — это относительное явление.

Объяснение (б) обладает рядом достоинств, но все же не отвечает на основной вопрос. Где бы вы ни были: в номере отеля в Лас-Вегасе, где зеркало расположено на потолке, в эскимосском иглу, юрте кочевников, зеркальном зале во время карнавала и вообще в самых непривычных для западного человека помещениях или интерьерах, которые только можно выдумать, — вы все равно не сможете прочитать отражение газетного текста в зеркале, потому что оно «перевернуто справа налево». Почему?

Давайте поставим вопрос прямо: почему изображение переворачивается в зеркале? На этот раз давайте будем тщательно подбирать термины и формулировки и дадим обобщенное определение того, что это значит — зеркало «переворачивает изображение».

Объяснение (а) верно в том смысле, что зеркала не обязательно меняют местами именно правое и левое. Было бы странно, если бы так происходило: ведь «правое» и «левое» определяется по отношению к наблюдателю. Каким образом глупый кусок стекла может «догадаться» о том, что кто-то на него смотрит, да еще и определить, как ориентирован наблюдатель? Но для того чтобы последовательно менять местами именно правое и левое, это нужно знать.

Гораздо более вероятно (и верно), что направление, в котором изменяется ориентация отражения в зеркале, зависит от положения в пространстве самого зеркала. Именно это суть объяснения (б). Меняя ориентацию зеркала в пространстве, вы можете его заставить «переворачивать» изображения в любом направлении.

Но как именно это происходит? Эксперимент со стрелкой показал, что, если стрелка расположена параллельно поверхности зеркала, ее отражение не «переворачивается» и указывает в том же направлении, что и сама стрелка. Можно ли расположить стрелку так, что ее отражение будет указывать в другом направлении, чем сама стрелка? Да. Так произойдет, если стрелка будет нацелена прямо на зеркало (направление «от вас»). Тогда ее отражение будет указывать на вас, а не в глубину зеркала. Или наоборот: сделайте так, чтобы стрелка указывала на вас (от зеркала). Отражение стрелки будет указывать не на вас, а в глубину зеркала.

Несколько многословное, но точное определение того, что происходит с отражением в зеркале, будет таким: в зеркале меняется направление «к зеркалу» (или «в зеркало») на «от (или „из") зеркала» и наоборот. Когда вы смотрите в зеркало, то те предметы, которые в нем оказываются расположенными перед вами, на самом деле находятся позади вас. В то же время направления, параллельные поверхности зеркала, такие как правое и левое, верх и низ, не «переворачиваются», не меняются местами в отражении.

Это настолько очевидное явление, что мы обычно не обращаем на него внимания. В большинстве случаев вы не воспринимаете зеркальное отражение как «зазеркальный мир». Вы знаете, что видите в зеркале ваше собственное лицо, находясь в вашей собственной комнате. Наш мозг учитывает перемену направления в зеркало/из зеркала и интерпретирует перевернутое в зеркале изображение как реальный мир.

Эта полезная иллюзия подводит нас только тогда, когда мы имеем дело с некоторыми асимметричными объектами и действиями. Резьба на винтах, раковины улиток, узлы, ножницы существуют в двух зеркально симметричных формах. Самый знакомый для нас из подобных объектов — это наши собственные руки. Левая рука похожа на правую во всех деталях и в то же время не похожа.

Перейти на страницу:

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT
Программирование. Принципы и практика использования C++ Исправленное издание
Программирование. Принципы и практика использования C++ Исправленное издание

Специальное издание самой читаемой и содержащей наиболее достоверные сведения книги по C++. Книга написана Бьярне Страуструпом — автором языка программирования C++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный -ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».

Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова

Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT