- PVSM.RU - https://www.pvsm.ru -

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

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

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

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

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

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

Галерея

Хеди Ламарр [2]

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

Михаил Шура-Бура [4]

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

Грейс Хоппер [6]

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

Исаак Брук [8] и Башир Рамеев [9]

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

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

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

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

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

Автор: pik4ez

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/programmirovanie/292447

Ссылки в тексте:

[1] Вот один из рабочих вариантов: https://github.com/hostilefork/whitespacers/blob/master/ruby/whitespace.rb

[2] Хеди Ламарр: https://gist.github.com/pik4ez/e3d776091bae3a41e18ae1404bdccac1

[3] Больше деталей биографии здесь: https://habr.com/company/edison/blog/278653/

[4] Михаил Шура-Бура : https://gist.github.com/pik4ez/fb76073886531d9b888a5c86e870bccd

[5] Подробная статья про него на Хабре: https://habr.com/company/ua-hosting/blog/274851/

[6] Грейс Хоппер: https://gist.github.com/pik4ez/61c0678799dbd4a7fc5a6ca08959b7b4

[7] Вот её биография на Хабре: https://habr.com/company/edison/blog/278399/

[8] Исаак Брук: https://gist.github.com/pik4ez/a2b0ece78c999e3b9ca54369ffd484f3

[9] Башир Рамеев: https://gist.github.com/pik4ez/8274216220511d0e42de7881eca782da

[10] здесь: https://habr.com/company/ua-hosting/blog/370691/

[11] здесь: https://habr.com/company/ua-hosting/blog/371785/

[12] Источник: https://habr.com/post/422987/?utm_source=habrahabr&utm_medium=rss&utm_campaign=422987