Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Piet is a programming language that uses graphical images. The code is represented by colors and shapes arranged in an abstract pattern, akin to abstract art. Programs are written by setting up a source image using one of the two official software tools for Piet (npiet and cpiet) or another compiler. The Piet program takes an image as input, follows different paths through the program based on transitions between color blocks, and finally produces something which can be interpreted by a human observer.