click below
click below
Normal Size Small Size show me how
Comp. Sci. - Python
Core Definitions
Term | Definition |
---|---|
Programming Language | A system of notation for writing algorithms in a form that a computer can process |
Algorithm | A sequence of unambiguous instructions for solving a problem in a finite number of steps |
Computer Science | The study of algorithms, the related mathematics, and the application to practical computational problems |
Abstraction | a mental model that hides or removes complex details |
Assembler | a program that translates assembly language into machine language |
Compiler | a program that translates a high-level language into machine language (is software) |
Data Structure | An aggregate of data bundled together so that it can be handled as one unit |
Object Code | The machine language translation of the program. CAN be run on the computer. |
Source Code | Code written in high level language. CANNOT be run on the computer. |
Recursive | Having a property of doing repetition with a function calling itself |
Iterative | Having a property of doing repetition with a loop |
Scope | The region in which the variable is known and available for use |
Interpreter | A program that simulates a computer whose machine language is a high-level language |