Поздравляем с днём программиста. Мы решили сделать для вас несколько открыток и подошли к этому согласно специфике даты.
Под катом пять учёных и программистов, код на whitespace, интерпретатор и как итог — портреты в стиле ASCII art.
Как всё работает
Ниже выложены ссылки на гисты. Код написан на whitespace, языке программирования, в котором для управляющих конструкций используются только непечатаемые символы: пробелы, табуляции, переводы строк.
Запустить программу можно с помощью whitespace-интерпретатора. Вот один из рабочих вариантов.
Запускать так:
$ ruby whitespacers/ruby/whitespace.rb hedy.ws
Галерея
Хеди Ламарр
Хеди Ламарр — удивительная женщина, которая сначала стала всемирно известной актрисой, а потом изобретательницей технологии, которая лежит в основе GSM, GPS, Bluetooth и Wi-Fi 802.11.
Больше деталей биографии здесь.
Михаил Шура-Бура
Михаила Шура-Буру считают патриархом программирования в СССР. Учёный является соавтором первого учебника по программированию — «Программирование для электронных счетных машин». Он создал один из первых в мире трансляторов с полной версией Алгола-60 и дал жизнь первой в нашей стране ОС для ЭВМ «Весна».
Подробная статья про него на Хабре.
Грейс Хоппер
Грейс Хоппер — математик и одна из пионеров программирования. Она была в составе команды, которая разработала первый в истории компилятор. А ещё её называют бабушкой языка COBOL.
Вот её биография на Хабре.
Исаак Брук и Башир Рамеев
Исаак Брук и Башир Рамеев в декабре 1948 года получили первое в СССР авторское свидетельство на изобретение цифровой ЭВМ. Это — в буквальном смысле первые страницы истории отечественной вычислительной техники.
Подробнее читайте здесь и здесь.
Что должно получиться
Кликайте по именам-ссылкам, пропускайте код через интерпретатор. Должны получиться вот такие открытки-портреты:
С праздником. Проведите этот день хорошо и интересно.
Комментарии (19)
Zettabyte
13.09.2018 16:05
оПХБЕР, УЮАПЮБВЮМЕ!
оНГДПЮБКЪЧ БЯЕУ ОПХВЮЯРМШУ Я ОПЮГДМХЙНЛ, ФЕКЮЧ ЙПЕОЙНЦН ГДНПНБЭЪ, ЙНДЮ АЕГ еццнц-НБ, УНПНЬХУ ЙКХЕМРНБ Х ОПНХГБНДХРЕКЭМНЯРХ, ЙЮЙ С юЯЯЕЛАКЕПЮ! :)2000vif
14.09.2018 14:27Robotron 1715 CP\M
CPU Z80 DDR
2x360kB
Принтер K6312M
В 87 году это было вполне современно.
taxion
14.09.2018 14:27Тют ьюьхэт, ъюуфр тёяюьшэрхшь чтю тёх хщх эр фшёъх ыхцшт Shtirlitz ш юэ тёх хщх Ёрсютрхт эр w10. =
tormozedison
13.09.2018 17:35Brezhnev mode
В 512-й день года будем отмечать день заслуженного сисадмина.
/Brezhnev mode
Durimar123
13.09.2018 18:36>«я СБЮФЕМХЕЛ»?
Напомнило про ФИДО и список фильмов.
БЕЛОСЕЖКА И СЕМЬ ГОМОВ
ЧЕРЕПАШКИ-ИЗЯ
ГОЛУБЫЕ ЕБЕСА
alexey_public
13.09.2018 23:52Обнаружил интересный эффект — если смотреть просто на ascii-портрет в конце статьи — то адекватно различимой картинки нет. Даже сложно с ходу сказать — это портрет мужчины или женщины (если глядеть только на лицо).
А вот если проматывать страницу — то лицо сразу же проступает. Оптимально это делать при помощи стрелок на клавиатуре, мышкой слишком быстро.
WoWtchik
>+++++++++[<++++++++>-]<.>++++++[<++++>-]<+.>>+++++++++++[<++++++++++>-]<++..>+++++[<++>-]<-.>[-]>++++++++[<++++>-]<.>++++++++[<++++++>-]<.
>+++++++[<+++++>-]<-.>>+++++++++++[<++++++++++>-]<+.>+++[<--->-]<+.<.<<.>>>>++[<+++>-]<..>+++[<--->-]<+.<.>[-]>++++++[<++++++>-]<--.<+.>[-]<[-]>++++++++[<++++>-]<.>++++++[<++++++>-]<.<<.>.>[-]<[-]>++++++++[<++++>-]<+.[-]++++++++++.
alexover
Вас также!
klvov