{"id":2061,"date":"2012-06-14T23:18:12","date_gmt":"2012-06-14T21:18:12","guid":{"rendered":"http:\/\/www.bytemaniacos.com\/?p=2061"},"modified":"2012-06-14T23:18:12","modified_gmt":"2012-06-14T21:18:12","slug":"programar-es-artistico-con-piet","status":"publish","type":"post","link":"https:\/\/bytemaniacos.com\/web\/?p=2061","title":{"rendered":"Programar es art\u00edstico con PIET"},"content":{"rendered":"<p>Todos conoc\u00e9is, aunque sea de oidas, lo que es un lenguaje de programaci\u00f3n. Los asiduos a esta web creo que por lo menos son capaces de reconocer un programa BASIC con el rabillo del ojo. Pero lo que vais a ver ahora es posible que os sorprenda por completo: un lenguaje de programaci\u00f3n art\u00edstico.<\/p>\n<p>PIET nace de la necesidad de crear arte con el c\u00f3digo, y se engloba dentro de los llamados lenguajes esot\u00e9ricos (si, hay cada cosa en este mundillo como para estar toda la vida indagando). Se basa en usar cuadros de colores como c\u00f3digo, usando cada color como una instrucci\u00f3n. Veamos un ejemplo sencillo:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.dangermouse.net\/esoteric\/piet\/hw1-11.gif\" title=\"helloworld\" class=\"aligncenter\" width=\"143\" height=\"143\" \/><\/p>\n<p>Este es el cl\u00e1sico \u00abHola mundo\u00bb en ingl\u00e9s (hello world). Lo que hace es escribir en un int\u00e9rprete de salida dichas palabras. El int\u00e9rprete m\u00e1s famoso de PIET es Hipi:<\/p>\n<p><a href=\"http:\/\/gmc.yoyogames.com\/index.php?showtopic=334240\" target=\"_blank\">Int\u00e9rprete Hipi<\/a><\/p>\n<p>En el mismo hilo que os acabo de mencionar hay un enlace a un <a href=\"http:\/\/mstaplegun.blogspot.com.es\/2007\/10\/hipi-tutorial.html\" target=\"_blank\">peque\u00f1o tutorial en ingl\u00e9s<\/a> para programar. Si quer\u00e9is algo m\u00e1s:<\/p>\n<p><a href=\"http:\/\/www.dangermouse.net\/esoteric\/piet.html\" target=\"_blank\">Informaci\u00f3n completa sobre PIET<\/a><\/p>\n<p>En esta web hay gran cantidad de <a href=\"http:\/\/www.dangermouse.net\/esoteric\/piet\/samples.html\" target=\"_blank\">ejemplos dignos de verse<\/a>, especial menci\u00f3n para el que escribe Tetris y est\u00e1 programado con piezas del juego (imaginaci\u00f3n al poder).<\/p>\n<p>Por cierto, este lenguaje fue creado por Piet Mondrian, quer\u00eda que un programa pareciese un cuadro de arte. Vaya si lo consigui\u00f3.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.dangermouse.net\/esoteric\/piet\/Piet-4.gif\" title=\"piet\" class=\"aligncenter\" width=\"168\" height=\"168\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Todos conoc\u00e9is, aunque sea de oidas, lo que es un lenguaje de programaci\u00f3n. Los asiduos a esta web creo que por lo menos son capaces de reconocer un programa BASIC con el rabillo del ojo. Pero lo que vais a ver ahora es posible que os sorprenda por completo: un lenguaje de programaci\u00f3n art\u00edstico. PIET [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[36],"class_list":["post-2061","post","type-post","status-publish","format-standard","hentry","category-sin-categoria","tag-cosas"],"_links":{"self":[{"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/posts\/2061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2061"}],"version-history":[{"count":1,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/posts\/2061\/revisions"}],"predecessor-version":[{"id":2062,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/posts\/2061\/revisions\/2062"}],"wp:attachment":[{"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}