| A | B |
| computer program | a structured combination of data and instructions that is used to operate a computer |
| programming | the process of writing a computer program in a language that the computer can respond to and that other programmers can understand |
| programming language | the set of instructions, data, and rules that can be used to construct a program |
| high-level languages | languages that use instructions resembling written languages such as English |
| low-level languages | use instructions that are directly tied to one type of computer |
| procedure-oriented language | the available instructions are used to create a logically consistent set of directions, called a procedure, that is meant to produce a specific result from the data |
| object-oriented languages | a program that defines objects, their characteristics and the procedures that can manipulate and alter these characteristics |
| algorithm | a procedure to be used to produce a desired result |
| pseudocode | when English-like statements are used to describe a programming algorithm |
| formula | a mathematical equation |
| flowchart | diagrams employing symbols to deplict an algorithm |
| coding | the writhing of an algorithm using computer-language statements |
| methods | procedures that can be applied to the data within objects |
| classes | define the characteristics of the data that an object can contain and the methods that can be applied to these data |
| object | a specific item from a class |
| machine language | the internal language of computers consisting of a series of 1s and 0s |
| source program | a program which can be translated into machine language |
| interpreted language | when each statement in the source program is translated individually and executed immediately |
| interpteter | the program translating statements in a source program |
| compiled | when all the statements in a program are translated before any are executed |
| compiler | the program translating a compiled program |
| object program | a translated version of the source program that can be executed by the computer system with one more processing step |
| executable program | the final program the is ready for execution |
| message | the means used to activate a particular method within an object |
| response | the predictable result of sending a message |