Chapter 1 - Glossary Flashcards
Problem solving
The process of formulating a problem , finding a solution, and expressing it
High-level language
A high-level language is any programming language that enables the development of a program in a much more user-friendly programming context and is generally independent of the computer’s hardware architecture
Low-level language
A programming language that is designed to be easy for a computer to run; also
called “machine language” or “assembly language”
Portability
A property of a program that can run on more than one kind of computer Maria download similarly
Interpreter
an interpreter is a computer program that directly executes instructions written in a programming or scripting language,
Program
A set of instructions that specifies a computation
Value
One of the basic units data like a number or stricter program manipulates
Type
A category of values. The types we have seen so far are integers (type int),
floating-point numbers (type float), and strings (type str).
Integer
A type that represents whole numbers
String
A type that represents sequence of characters
Natural language
Any one of the languages that people speak that evolved naturally
Formal languages 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
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
token
One of the basic elements of the syntactical structure of a program analogus to a word in natural language
Parse
To examine a program and analyze the syntactic structure
Bug
Error in program