Piet -- это язык программирования. Казалось бы, чего тут особенного, мало ли языков на свете. Но Piet -- особенный. Программы на нем пишутся не в традиционном алфавите, и даже не в нетрадиционном, как, например, в языке APL. Программы на Пиете рисуются и напоминают абстрактные картины. Например, вот это -- программа "Hello, world!".
(
Read more... )
Comments 8
Reply
Reply
(Творчества Модриана, догадываюсь, это тоже касается.)
Reply
Я расковырял их пример с Фибоначчи, даже почти сошлось (у меня там одна лишняя команда получается, но наверное это я обсчитался).
Reply
Reply
Reply
Насчет написать -- насколько я понял, большинство примеров, особенно больших, не писались, а генерировались. Наверное можно написать саму логику программы, сделать ее минимальное цветовое представление, а дальше задать группу инвариантных преобразований (самая по себе задача не выглядит тривиальной, если попытаться описать все преобразования, но часть должно быть просто), и преобразовывать программу, чтобы получить желаемый "внешний вид".
Reply
Leave a comment