Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
21 Cards in this Set
- Front
- Back
Algorithm |
A general step by step process to solving a problem |
|
Bug |
An error in a program |
|
Byte Code |
An intermediate language between source code and object code. (Many modern languages first compile source code into byte code and then interpret the byte code with a program called a virtual machine.) |
|
Comment |
Information in a program that is meant for other programmers and has no effect on the execution of the program. |
|
Debugging |
The process of finding and removing any of 3 programming errors. |
|
Exception |
Another name for a run time error |
|
Executable |
Another name for object code that is ready to be executed. |
|
Formal language |
Any one of the languages that people have designed for specific purposes, such as representing mathematical ideas or computer programs; all programming languages are formal languages. |
|
Low Level Language |
A programming language that is designed to be easy for a computer to execute; also called machine language or assembly language. |
|
High Level Language |
A programming language like Python that is designed to be easy for humans to read and write. |
|
Interpret |
To execute a program in high level language by translating it one line at a time. |
|
Natural Language |
Any one of the languages that people speak that evolved naturally. |
|
Object Code |
The output of the complier after it translates the program. |
|
Parse |
To examine a program and analyze the syntactic structure. |
|
Portability |
A property of a program that can be run on more than one kind of computer. |
|
Print Function |
A function used in a program or script that causes the Python interpreter to display a value on it's output device. |
|
Problem solving |
The process of formulating a problem, finding a solution, and expressing the solution. |
|
Program |
A sequence of instructions that specifies to a computer actions and computations to be performed. |
|
Programming language |
A formal notation for representing solutions |
|
Python shell |
An interactive user interface to the Python interpreter. The user of a python shell types commands at the prompt, and presses the return key to send these commands immediately to the interpreter for processing. |
|
Runtime error |
An error that does not occur until the program has started to execute but prevents the program from continuing. |