# Program A **program** is a set of instructions or [Rules](Computation%20is%20Following%20Rules.md) that can be executed by a physical system to produce a desired outcome. A program is the *instructor*. It instructs [Computation](Computation.md) to be *executed* which yields a [Simulation](Simulation.md). Programs effectively define a set of [Logical constraints](Logic%20and%20Programs.md) or rules upon which computation is then performed. Programs are not limited to software running on a computer; they are any form of information encoding that can cause a physical system to behave in a specific way. --- Date: 20241210 Links to: Tags: References: * []()