Software Program
(Redirected from Computer Program)
A Software Program is a machine program that is a software item (which can be executed within some specific computer architecture).
- AKA: Computer Program.
- Context:
- It can (typically) be a Language Specific Program, such as: C program, C++ program, Java program, LISP program, Perl program, Prolog program, Python program, or R program.
- It can (typically) have a Software Program Version, Software Program Size, ...
- It can be created by a Software Programming System/Software Programmer (solving a software programming task).
- It can range from being Software Program Source Code to being a Running Software Program.
- It can range from being a Human-processable Computer Program to being a Machine-level Computer Program.
- It can range from being a Standalone Program to being a Networked Program (such as a client-server program).
- It can range from being a Utility Software Program to being an Application Software Program.
- It can range from being a Prototype Software Program to being a Mature Software Program.
- It can range from being an Imperative Software Program to being a Declarative Software Program.
- It can range from being an Alpha Software Program to being a Beta Software Program to being a Final Software Program.
- Example(s):
- an Application Program/Software Package, such an Excel Spreadsheet Program, a Movie Rating Application, ...
- a Software Library.
- a Web-based Application (or a component such as an applet).
- a Desktop-based Application.
- a Mobile-based Application.
- a System Program, such as a Script Program.
- …
- Counter-Example(s):
- an Algorithm.
- a Software Operation.
- a Jaccard Loom Program.
- See: Computer Program Structure, Computer Program Statement, Programming Language, Punched Card.
References
2015
- (Wikipedia, 2015) ⇒ http://en.wikipedia.org/wiki/program_(machine) Retrieved:2015-5-7.
- A program is a list of instructions written in a programming language that is used to control the behavior of a machine, often a computer (in this case it is known as a computer program).
Note that 'program' (not 'programme') is the standard spelling for this sense of the word in all versions of English.
Examples of programs include:
- The sequence of cards used by a Jacquard loom to produce a given pattern within weaved cloth. Invented in 1801, it used holes in punched cards to represent sewing loom arm movements in order to generate decorative patterns automatically.
- A file containing a list of instructions to be executed by a computer.
- Barrels, punched cards and music rolls encoding music to be played by player pianos, fairground organs, barrel organs and music boxes.
- The execution of a program is a series of actions following the instructions it contains. Each instruction produces effects that alter the state of the machine according to its predefined meaning.
While some machines are called programmable, for example a programmable thermostat or a musical synthesizer, they are in fact just devices which allow their users to select among a fixed set of a variety of options, rather than being controlled by programs written in a language (be it textual, visual or otherwise).
- A program is a list of instructions written in a programming language that is used to control the behavior of a machine, often a computer (in this case it is known as a computer program).
</references>
2014
- http://www.infoworld.com/t/application-development/stroustrup-why-the-35-year-old-c-still-dominates-real-dev-248457
- QUOTE: ... C++ is for high performance, high reliability, small footprint, low energy consumption, all of these good things.
2013
- (Wikipedia, 2013) ⇒ http://en.wikipedia.org/wiki/Software Retrieved:2013-11-29.
- … Computer software is a set of programs, procedures, functions, associated data and/or its documentation, if any. Program software performs the function of the program it implements, either by directly providing instructions to the digital electronics or by serving as an input to another piece of software. Software is also sometimes used in a more narrow sense, meaning application software only.
2011
- http://en.wikipedia.org/wiki/Software#Types_of_software
- Practical computer systems divide software systems into three major classes: system software, programming software and application software, although the distinction is arbitrary, and often blurred.
2010
- http://en.wiktionary.org/wiki/computer_program#Noun
- A complete piece of software. A set of instructions for a computer. This term can refer to either the executable form that a computer can execute (executable code) or the human readable form (source code). (Several programs, each of which does a task, can be collected as a software package or suite).
2009
- http://en.wiktionary.org/wiki/application_program
- (computing) A computer program written to solve a particular problem or to be used in a particular user-defined application.