Строки компьютерного кода в фильмах
- Подробности
Когда-то Вы задумывались над тем, что в фильмах за компьютерные кода нам показывают? Когда взламывают компьютеры, или показывают необычные их интерфейсы, интерфейсы роботов и терминаторов?
На картинке выше, "Терминатор" в одноименном фильме Джеймса Кэмерона на самом деле смотрит на код для процессора 6502, используемого в компьютерах Apple II. Он был позаимствован из журнала Nibble.
Один парень с Британии, а именно программист Джон Грэм-Камминг решил узнать, где и какой код используется. 2 января 2014 года, он посмотрел фильм "Элизиум" (Elysium) и вовремя просмотра ему захотелось из любопытства посмотреть что это за код. Он вбил в поисковике строки кода, и обнаружил их в третьем издании инструкции для разработчиков программного обеспечения компании Intel.
В фантастическом фильме "Элизиум" (Elysium) используется код из третьего издания инструкции для разработчиков программного обеспечения компании Intel.
Он выложил пост о своей находке в твитер, получил 500 ретвитов. Так и появилась идея создать свой блог, где он узнает, что за строки использовали в том или ином фильме.
В 12 эпизоде 4 сезона сериала "Теория большого взрыва", парни разрабатывали приложение для iOS. Код на доске был написан специально для сериала в Objective-C.
Мало того, он даже пообщался с дизайнерами фильмов на эту тему. Чаще всего дизайнерам не хватает времени придумать сложный код, эффекты или реалистичную демонстрацию работы компьютера. Но временами режиссеры и работники площадки с головой погружаются в проблему. Например, в фильмах Дэвида Финчера вроде "Девушки с татуировкой дракона" и "Социальной сети" показанный на экране код в точности отображает то, чего их герои пытаются достигнуть.
В закрытом сериале "Ангелы Чарли" (в 2011 г.), сейф взламывают с помощью кода, решающего судоку.
Много чего объясняет Боб Ландерманн (создатель спецэффектов в сериалах "Последователи" и "Карточный домик"), в фильмах а-ля "Железный человек" чаще всего нанимают специалистов в области языков программирования. Если картина рассказывает о компьютерном гении, вероятность того, что зрители поставят ее на паузу и попробуют прочитать написанное на экранах, значительно выше.
В сериале "Подозреваемый" показано исходный код, от очень опасного вируса Stuxnet (Wiki: впервые в истории кибератак вирус физически разрушал инфраструктуру).
"Мусорный код" может появляться на экране и из-за вопросов авторского права, чтобы избежать судебного иска. Бывает, что визуализацию для компьютеров готовят для мониторов, которые будут находится в кадре на заднем плане, а режиссер неожиданно принимает решение изменить ракурс и наспех проделанная работа попадает в кадр крупным планом.
В сериале "Стрела" показан код, который рассчитывает положение лун Юпитера.
В культовом хакерском фильме "Пароль "Рыба-меч" используется реальный код для взлома симметричного алгоритма шифрования DES, разработанного IBM в семидесятые.
Посмотреть и узнать кода с других фильмов и сериалов можно на блоге Джона Грэм-Камминга - ссылка.