Flashcards
Chapter 1 The Program
Cards in this deck (27)
- 1Problem SolvingThe process of formulating a problem, finding a solution, and expressing the solution.
- 2High-Level LanguageA programming language like Python that is designed to be easy for humans to read and write
- 3Low-Level LanguageA programming language that is designed to be easy for a computer to execute; also called 'machine language' or 'assembly language'
- 4Portabilitya property of a program that can run on more than one kind of computer
- 5InterpretTo execute a program in a high-level language by translating it one line at a time
- 6CompileTo translate a program written in a high-level language into a low-level language all at once, in preparation for later execution
- 7Source CodeA program in a high-level language before being compiled
- 8Object CodeThe output of the compiler after it translates the program
- 9ExecutableAnother name for object code that is ready to be executed
- 10PromptCharacters displayed by the interpreter to indicate that it is ready to take input from the user
- 11ScriptA program stored in a file (usually one that will be interpreted)
- 12Interactive ModeA way of using the Python interpreter by typing commands and expressions at the prompt
- 13Script ModeA way of using the Python interpreter to read and execute statements in a script
- 14ProgramA set of instructions that specifies a computation
- 15AlgorithmA general process for solving a category of problems
- 16BugAn error in a program
- 17DebuggingThe process of finding and removing any of the three kinds of programming errors
- 18SyntaxThe structure of a program
- 19Syntax ErrorAn error in a program that makes it impossible to parse (and therefore impossible to interpret)
- 20ExceptionAn error that is detected while the program is running
- 21SemanticsThe meaning of a program
- 22Semantic ErrorAn error in a program that makes it do something other than what the programmer intended
- 23Natural LanguageAny one of the languages that people speak that evolved naturally
- 24Formal LanguageAny 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
- 25TokenOne of the basic elements of the syntactic structure of a program, analogous to a word in a natural language
- 26ParseTo examine a program and analyze the syntactic structure
- 27Print StatementAn instruction that causes the Python interpreter to display a value on the screen
Information
- Description
- User has deleted their subject information Flashcards on Chapter 1 The Program, created by Deleted user on 22/09/2016.
- Created by
- Deleted user
- Views
- 177
- History
-
- Created by Troy Bowlin · May 3, 2016
- Copied by Troy Bowlin · Sep 22, 2016
- Rating