TIS-100 is a fictional computer created by the game developer Zachtronics, which is used in the game of the same name to solve programming riddles. Each puzzle consists of an array of multiple TIS-100 "processors," each of which is connected via ports labeled
RIGHT. In addition, there are also "stack nodes" which implement a last-in-first-out system of storing values temporarily. The goal of each puzzle is to create a travel path from an input stream to an output, and have each processor work together and share data without causing a deadlock.
This programming language may be used to instruct a computer to perform a task.
Programs for this language are best displayed as a picture, and using a Lua script one can create a custom task that the game can display as if it were a challenge included in the vanilla game.