Неожиданное воплощение мечты или когда фантасты лгут
Автор: Максимилиан ЖирновКогда я читал Стругацких, то задумался (иногда я это делаю, да) о том, что фантасты – они на то и фантасты, чтобы предсказывать будущее. Ну, в смысле, будущие технологии, возможные пути развития человечества и тому подобную ерунду, отличающую их от фантазмов (в данном случае термин образован от слияния понятий «фантаст» и «маразм»). Да, у тех, кто пишет так называемую фантастику ближнего прицела, получается многое угадать и даже представить связанные со всей технологической ерундой проблемы. Но зачастую в целом правильно предсказанная реальность отличается от мечты ее реализацией. И сегодня я хочу немного пробежаться по таким отличиям – это и есть тема сегодняшней статьи. И, как айтишник, я заострю внимание именно на той отрасли, в которой предсказания фантастов сбылись, что называется, по максимуму. То есть, по информационным технологиям.
Начну я… правильно, с интернета. Лем, Стругацкие, да много кто еще предсказали появление «всемирной паутины». Все, вроде бы хорошо, правильно… Однако, есть важное отличие, которое, можно сказать, ставит под удар репутацию прорицателей. Все они видели всемирную сеть (тот же Информаторий у Стругацких) ЦЕНТРАЛИЗОВАННОЙ. Никому из них не пришло в голову, что это будет РАСПРЕДЕЛЕННАЯ, то есть, крайне устойчивая система. К примеру, в интернете при обрыве или блокировке линии связи пакеты находят альтернативный путь к пользователю. Типичный пример – неудачная блокировка сервиса Телеграмм – пытались закрыть все, а пакеты прорывались и прорывались сквозь кордоны Роскомнадзора. Сами понимаете, насколько уязвим Информаторий Стругацких.
Не буду рассматривать элементную базу – что с того, что ЭВМ «Маракс» в романе Станислава Лема «Астронавты» работает на лампах? Смена элементной базы – это всего лишь эволюция. Главное отличие «Маракса» от современных ЭВМ лежит совсем в другой плоскости. Современные компьютеры программируются напрямую, покомандно (языки высокого уровня всего лишь порождают поток машинных команд, не более того). Для того чтобы машина смогла выполнять задания пользователя, программист сначала должен объяснить ей, как это делать (составить программу). «Маракс» же – самопрограммирующаяся машина, что-то вроде нейросети. Как писал Лем – «давая «Мараксу» задание, вы выводите машину из равновесия. Стремясь вернуться к нему, она по пути решает задачу». Такого нет до сих пор – но, может быть, появится в компьютерах пятого поколения.
Кристаллы памяти во многих фильмах и книгах – это красиво переливающиеся пирамидки и прочие кубики. Может, и хорошо, что авторы не смогли себе представить скучные черные коробки SSD-дисков и флешки на веревочке.
Лирическое отступление. Вообще, Стругацкие, похоже, ни бельмеса не смыслили в электронике и кибернетике. У них сверхсовременный планетолет управляется вручную командиром и штурманом, а система компенсации повреждений отражателя отсутствует в принципе. Впрочем, это куда ни шло, а вот то, что члены экипажа (за исключением пилотов и штурмана) не имели доступа в рубку – не лезет ни в какие телепортационные ворота. Стругацкие слышали что-нибудь о распределении ресурсов экипажа (CRM)? Дополнительные глаза и руки всегда должны быть – просто на всякий случай. А, нет. Не слышали. Понятие CRM появилось только в 70-х годах XX века, после нескольких крупных авиакатастроф в США. Именно тогда США ушли от концепции «пилот не имеет права на ошибку» к принципу «ошибаются все, это не страшно. Главное, чтобы было кому или чему (бортовому компьютеру, например) подстраховать».
Так, идем дальше. Сотовые телефоны, как средство связи, предсказали многие, но мало кто мог подумать, что в этой маленькой коробочке с экраном не будет кнопок – ни у кого я не читал о сенсорных экранах. И ни у одного фантаста не написано, что коммуникатор – это по сути полноценный универсальный компьютер, да еще с очень приличной производительностью. А ведь с помощью современного смартфона можно не только разговаривать…
Однажды мне попалась иллюстрация: что-то вроде видеоконференции. Сидит мужик, вокруг него несколько экранов и на них его собеседники. Бедняге дико неудобно, он задирает голову, и смотрит чуть ли не назад, активно пытаясь разглядеть какую-то тетку в телевизоре под потолком. Страдалец, наверное, ругается непечатными словами. «Почему же никто не сообразил, мать твою налево, что можно взять один экран и разделить его на части, по количеству абонентов?» Ну, вроде как в видеоконференции в скайпе. Но автор не сообразил и мужичку приходится выворачивать шею. Как говорится – «я оглянулся посмотреть, не оглянулась ли она…»
А еще многие фантасты не задумывались о том, что светить своей физиономией многим людям просто неудобно и видео они будут отключать. Ну вот я сижу нестриженный, нечесаный, в драной армейской водолазке и стучу по клавиатуре. Вдруг видеозвонок по скайпу… Мне-то по барабану, видит кто меня в таком виде или нет, а если бы на моем месте была блондинка?
Немного отойдем от информационных технологий. Вот… дали ему год… Алексей Толстой. Он придумал инженера Гарина и гиперболоид. Луч, который режет все: провода, Гастона, заводы Анилиновой компании, дирижабли, крейсера и даже земную кору. Говорят, что Толстой предсказал появление лазера. Но до самой главной фишки лазерного луча Толстой, увы, не догадался. В отличие от теплового, лазерный луч монохроматичный, когерентный, поляризованный и узконаправленный – то есть (очень грубо), состоит из фотонов-близнецов, летящих примерно в одном направлении. Не зря лазер назвали решением пока еще несуществующих проблем: у лазера применений в десятки раз больше, чем у гиперболоида Толстого. Представляете гиперболоид в приводе компакт-дисков? Вот и я нет: как модулировать луч, в котором фотоны летят кто в лес, кто по дрова?
Или вот голограммы. Одно время, куда их только не пихали. Даже в управление звездолетом. А ведь трехмерная картинка банально громоздка и неудобна. Человек, как ни говори, видит двумерную проекцию на сетчатке, объем он воспринимает так-сяк, лишь за счет «встроенного дальномера» - стереобазы между глазами. Значит, и двумерная проекция на плоском экране для него удобнее. Загляните в кабину истребителя F-35 и посмотрите на дисплей в тактическом режиме. Это что-то вроде карты, на которой отмечены цели. Все просто и понятно. Зато, при всей продвинутости аппаратов будущего, фантасты почему-то не допетрили до такой простой и удобной штуки, как индикатор на лобовом стекле.
Уф… В общем, на этом пока все. Напоследок, как айтишник, дам совет: если у вас на компьютере Windows 10 постоянно пинает жесткий диск, отключите функцию SuperFetch. И, конечно, оставляйте комментарии, а что еще сбылось, но не совсем так, как предсказывали фантасты?