Connaissez-vous Piet Mondrian ? Peut-être que les détails de sa vie ne vous sont pas familiers, mais je parie que vous avez déjà croisé une ou deux de ses œuvres abstraites. Le physicien et programmeur David Morgan-Mar, mieux connu sous son pseudonyme DangerMouse, a décidé de créer un langage de programmation inspiré par les peintures de Piet Mondrian, et le résultat final est « Piet ». Chaque programme est un bitmap coloré et rempli de motifs étranges, et malgré sa complexité initiale, il s'est avéré extrêmement flexible.
À plusieurs reprises, nous avons constaté qu'un langage de programmation ne doit pas toujours être « sérieux » ou strict. Vous vous souvenez peut-être de HeartForth, qui utilise essentiellement des emojis pour ses instructions, et puis il y a Rockstar, qui suit un motif grammatical similaire aux paroles de chansons rock. Le fait est qu'avec suffisamment de connaissances et une pincée de créativité, un langage peut devenir un véritable défi pour d'autres programmeurs.
https://old.neoteo.com/befunge-el-lenguaje-de-programacion-mas-extrano/Le cas de Piet, conçu par David « DangerMouse » Morgan-Mar, est très particulier. Les programmes ne se terminent pas comme des exécutables ou d'autres ressources traditionnelles, mais ressemblent beaucoup aux œuvres de l'artiste néerlandais Piet Mondrian. En substance, Piet utilise 20 couleurs (six de base multipliées par trois tons, plus le blanc et le noir), mais à en juger par les motifs de certains programmes, il existe un haut degré de flexibilité. En fait, il n'y a pas d'interprète « officiel » pour ainsi dire, et les passionnés de Piet ont suivi sa spécification de différentes manières au fil du temps.
Piet a gagné une certaine popularité dans le développement d'énigmes en ligne. Si vous découvrez l'un de ces programmes, les informations officielles devraient suffire pour trouver une solution, ou indiquer la bonne direction. Ci-dessous, nous partagerons quelques exemples de programmes créés en Piet, et si vous voulez en voir plus, voici des exemples supplémentaires.
Exemples de programmes en Piet
Parmi ces exemples, certains font référence à des concepts bien connus, comme la chanson des 99 bouteilles de bière, le jeu Fizz Buzz ou le Jeu de la Vie de Conway.