Difference between revisions of "Program"
From Computer History Wiki
(A decent start) |
m (+cat) |
||
Line 8: | Line 8: | ||
Programs will be converted from their original human-readable [[source code]] to [[object code]] (by tools such as [[assembly language|assembler]]s and [[compiler]]s), and loaded into the [[main memory]] of the computer, from where the [[Central Processing Unit|CPU]] will fetch the individual [[instruction]]s of the program, and execute them. | Programs will be converted from their original human-readable [[source code]] to [[object code]] (by tools such as [[assembly language|assembler]]s and [[compiler]]s), and loaded into the [[main memory]] of the computer, from where the [[Central Processing Unit|CPU]] will fetch the individual [[instruction]]s of the program, and execute them. | ||
+ | |||
+ | {{semi-stub}} | ||
+ | |||
+ | [[Category:Software Basics]] |
Revision as of 04:15, 14 December 2018
A program is the expression, in either assembly language or a higher-level programming language of the steps needed to accomplish a particular computational goal.
A program will include:
- statements to perform arithmetical computations
- direction to move data from one place to another
- control flow directives, including conditional branches and subroutine calls
Programs will be converted from their original human-readable source code to object code (by tools such as assemblers and compilers), and loaded into the main memory of the computer, from where the CPU will fetch the individual instructions of the program, and execute them.