«Разрабы»

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

Раньше к утру я был в относительной норме, но теперь чувствую, как внутри копится какое-то напряжение, похожее на сжатую пружину в механических часах, которое теперь только нарастает.

Чтобы его как-то сбросить, решил вечерами смотреть сериалы — возможно какие-то новые визуальные раздражители и развлекательный контент помогут справиться со стрессом.

Скриншот интерфейса с кодом на Python для квантовых вычислений, включая функции make_qcirc, qrun и do_persimmon_run, а также таблицы данных и мониторинг гейтов.
Код на экране рабочего места русского программиста Сергея Павлова, одного из героев сериала

Вчера начал смотреть сериал «Разрабы» («Devs»), очень уж заинтересовало описание. На фоне предыдущего («Сказки из Петли») пока смотрится бледновато, но надеюсь ещё втянусь. По сюжету команда элитных программистов, называющихся «Разрабы» пишут какой-то загадочный софт для квантового компьютера.

Тема квантовых компьютеров находится на самой границе моих интересов, но всё же в их сторону я иногда поглядываю.

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

Меня заинтересовало на чём же они там пишут. Знающие люди в чате бывших коллег сказали, что в кадре редактор «Емакс» («EMACS»). Я им никогда не пользовался, поэтому верю на слово.

Язык программирования в центре — преимущественно Пайтон с подключенными модулями (из знакомых мне — математический пакет numpy и пакет квантовых вычислений qiskit), но видны вкрапления чего-то Си-подобного (последние несколько строк) и чего-то мною неопознанного (с операторами do, case и hypo).

Честно сказать, я ждал какого-нибудь «Ку-шарпа» (Q#) или какого-то другого языка, придуманного для квантовых вычислений, но почему бы и не «Пайтон», язык сейчас на коне.

Вокруг окна с кодом наверное какие-то плагины редактора — место для заметок, потребление ресурсов (мы видим десятиядерную машину, у которой проблемы с доступной памятью — приходится серьёзно использовать своп), окно генератора случайных чисел и какой-то Gate Monitor.

Интересно для чего потребовалось делать мешанину из языков? Чтобы подчеркнуть, что это фантастика, а не реальный код? Или консультант тупо скопировал откуда-то готовые листинги и, не разбираясь, просто скроил из них нечто, что достаточно по-гиковски смотрится в кадре?

4 комментария

MTV: Millenium TV

Интернет настолько очистился, что в эфир вернулся дух «ЭмТиВи» двухтысячных годов. Посмотрел с большим удовольствием.

Оставить комментарий