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 |