PlanetPhysics/Program2

A program (or computer program/software ) consists of an ordered set of logical instructions that are processed or executed by the computer hardware; this is carried out either sequentially (by one processor) or in parallel (as in parallel computation or multitasking by several processors operating in parallel). The computare hardware that executes the program usually consists of either one or several computer central processing units (CPUs), often also controlling peripherals, such as computer monitor(s), printers, scanners, digital cameras, speakers, etc.

Mathematically, any computer program can be expressed in terms of recursive functions and/or algorithms. Computer programs are "executable programs or the "source code from which executable programs are derived (e.g., compiled). Often the distinction is made between the basic machine language and higher-level languages/programming language s that are then translated (or compiled) into the machine language.