Chapter 1-Terms Flashcards
Assembler
A program that converts assembly instructions into machine code
Algorithm
The set of step-by-step instructions that accomplish a task
Assembly languages
Programming languages that use mnemonics, such as ADD
Coding
The process of translating a solution into a language that the computer can understand
Compiler
A program that converts high-level instructions into a language that the computer can understand; unlike an interpreter, a compiler converts all of a program’s instructions before running the program
Computer programs
The directions given to computers; also called programs
Control structures
The structures that control the flow of a program’s logic; also called logic structures; sequence, selection, and repetition
Decision structure
Another term for the selection structure
High-level languages
Programming languages whose instructions more closely resemble the English language
Interpreter
A program that converts high-level instructions into a language that the computer can understand; unlike a compiler; an interpreter converts a program’s instructions, line by line, as the program is running
Iteration
Another term for the repetition structure
Logic structures
Another term for control structures
Loop
Another term for religion structure
Machine code
Another term for machine language
Machine language
Computer instructions written in 0s and 1s; also called machine code
Mnemonics
The alphabetic abbreviations used to represent instructions in assembly languages
Object-oriented program
A program designed by focusing on the objects that the program could use to accomplish its goal
Procedure-oriented program
A program designed by focusing on the individual tasks to be performed
Programmers
The people who write computer programs
Programming
Giving a mechanism the directions to accomplish a task
Programming languages
Languages used to communicate with a computer
Programs
The directions given to computers; also called computer programs
Repetition structure
The control structure that directs the computer to repeat one or more instructions until some condition is met, at which time the computer should stop repeating the instructions; also called a loop or iteration
Selection structure
The control structure that directs the computer to make a decision and then take the appropriate action based on that decision; also called the decision structure