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