Piet (programazio lengoaia)

Piet programazio lengoaia esoterikoa da, David-Morgan-Mar programatzaileak diseinatutakoa, non bere programak bitmap-ak diren eta arte abstraktu bezala ikusten diren. Erakusle batek programa konpilatzen du kolorez kolore mugitzen. Aginduak burutuko dira erakuslea kolore batetik irtetzean.

Lengoaiaren izena Piet Mondrian margolariari egiten dio erreferentzia.

Sintaxia eta koloreak 
20 kolore ezberdin erabiltzen ditu lengoaia honek. 18 kolore koloretsuak (6 kolore nagusi, eta hauen aldaketak, argia eta iluna), txuria eta beltza.

Kolore koloretsuak zenbaki osoak gordetzeko gai dira. Kolore beltza programaren fluxuaz arduratuko da. Irudiaren kanpoko eremuak, kolore beltza bezala jokatzen dute. Txuriak ez ditu eragiketak egiten, baina erakuslea beste kolore batera joateko ahalbidetzen du. 20 kolore hauen artean beste bat balego, konpiladoreak edo interpretatzaileak ez dio kasurik egingo.

Adibideak

Kanpo estekak 
  Piet lengoaiaren webgunea

Programazio lengoaia esoterikoak