И снова 256-й день года +70


Поздравляем с днём программиста. Мы решили сделать для вас несколько открыток и подошли к этому согласно специфике даты.
Под катом пять учёных и программистов, код на whitespace, интерпретатор и как итог — портреты в стиле ASCII art.




Как всё работает


Ниже выложены ссылки на гисты. Код написан на whitespace, языке программирования, в котором для управляющих конструкций используются только непечатаемые символы: пробелы, табуляции, переводы строк.
Запустить программу можно с помощью whitespace-интерпретатора. Вот один из рабочих вариантов.
Запускать так:


$ ruby whitespacers/ruby/whitespace.rb hedy.ws

Галерея


Хеди Ламарр


Хеди Ламарр — удивительная женщина, которая сначала стала всемирно известной актрисой, а потом изобретательницей технологии, которая лежит в основе GSM, GPS, Bluetooth и Wi-Fi 802.11.
Больше деталей биографии здесь.


Михаил Шура-Бура


Михаила Шура-Буру считают патриархом программирования в СССР. Учёный является соавтором первого учебника по программированию — «Программирование для электронных счетных машин». Он создал один из первых в мире трансляторов с полной версией Алгола-60 и дал жизнь первой в нашей стране ОС для ЭВМ «Весна».
Подробная статья про него на Хабре.


Грейс Хоппер


Грейс Хоппер — математик и одна из пионеров программирования. Она была в составе команды, которая разработала первый в истории компилятор. А ещё её называют бабушкой языка COBOL.
Вот её биография на Хабре.


Исаак Брук и Башир Рамеев


Исаак Брук и Башир Рамеев в декабре 1948 года получили первое в СССР авторское свидетельство на изобретение цифровой ЭВМ. Это — в буквальном смысле первые страницы истории отечественной вычислительной техники.
Подробнее читайте здесь и здесь.


Что должно получиться


Кликайте по именам-ссылкам, пропускайте код через интерпретатор. Должны получиться вот такие открытки-портреты:



С праздником. Проведите этот день хорошо и интересно.

Вы можете помочь и перевести немного средств на развитие сайта



Комментарии (19):

  1. WoWtchik
    /#19105781 / +2

    >+++++++++[<++++++++>-]<.>++++++[<++++>-]<+.>>+++++++++++[<++++++++++>-]<++..>+++++[<++>-]<-.>[-]>++++++++[<++++>-]<.>++++++++[<++++++>-]<.
    >+++++++[<+++++>-]<-.>>+++++++++++[<++++++++++>-]<+.>+++[<--->-]<+.<.<<.>>>>++[<+++>-]<..>+++[<--->-]<+.<.>[-]>++++++[<++++++>-]<--.<+.>[-]<[-]>++++++++[<++++>-]<.>++++++[<++++++>-]<.<<.>.>[-]<[-]>++++++++[<++++>-]<+.[-]++++++++++.

    • klvov
      /#19107773

      <question_and_answer>
        <codepage="KOI8-R">где я э</codepage>
        <codepage="windows-1251">ЗДЕ С Ь</codepage>
      </question_and_answer>
      

  2. Zettabyte
    /#19106327

    ІНЖАЛИД DРИЖЕ - Robotron 1715

    оПХБЕР, УЮАПЮБВЮМЕ!

    оНГДПЮБКЪЧ БЯЕУ ОПХВЮЯРМШУ Я ОПЮГДМХЙНЛ, ФЕКЮЧ ЙПЕОЙНЦН ГДНПНБЭЪ, ЙНДЮ АЕГ еццнц-НБ, УНПНЬХУ ЙКХЕМРНБ Х ОПНХГБНДХРЕКЭМНЯРХ, ЙЮЙ С юЯЯЕЛАКЕПЮ! :)

    • Bedal
      /#19106595

      а где же «я СБЮФЕМХЕЛ»?

    • 2000vif
      /#19110561

      Robotron 1715 CP\M
      CPU Z80 DDR
      2x360kB
      Принтер K6312M
      В 87 году это было вполне современно.

    • taxion
      /#19110565

      Тют ьюьхэт, ъюуфр тёяюьшэрхшь чтю тёх хщх эр фшёъх ыхцшт Shtirlitz ш юэ тёх хщх Ёрсютрхт эр w10. =

  3. tormozedison
    /#19106743

    Brezhnev mode
    В 512-й день года будем отмечать день заслуженного сисадмина.
    /Brezhnev mode

  4. Durimar123
    /#19106975

    >«я СБЮФЕМХЕЛ»?

    Напомнило про ФИДО и список фильмов.
    БЕЛОСЕЖКА И СЕМЬ ГОМОВ
    ЧЕРЕПАШКИ-ИЗЯ
    ГОЛУБЫЕ ЕБЕСА

  5. siryoshka
    /#19107159

    (\ /)
    (. .)
    С(")(")

  6. guai
    /#19107309

    whitespace

    тому чуваку с коммитами в питон не показывайте

  7. alexey_public
    /#19108043

    Обнаружил интересный эффект — если смотреть просто на ascii-портрет в конце статьи — то адекватно различимой картинки нет. Даже сложно с ходу сказать — это портрет мужчины или женщины (если глядеть только на лицо).
    А вот если проматывать страницу — то лицо сразу же проступает. Оптимально это делать при помощи стрелок на клавиатуре, мышкой слишком быстро.

  8. andrey_aksamentov
    /#19108761

    eat (); sleep (); code (); repeat ();

  9. monah_tuk
    /#19108961

    С праздником, коллеги!


    PS slow...