Vocab Flashcards
Problem solving
The process of formulating a problem, finding a solution, and expressing it.
High-level language
A programming language like python that is designed to be easy for humans to read and write
Low-level language
A program 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 more than one kind of computer
Interpreter
A program that reads another program and executes it
Prompt
Characters displayed by an interpreter to indicate that it is ready to take input from the user
Program
A set of instructions that specifies a computation
Print statement
An instruction that causes a python interpreter to display a value on the screen
Value
One of the basic units of data like a number or string that a program manipulates
Operator
A special symbol that represents a simple computation like addition multiplication or string concatenation
Type
The category of values the type we have seen so far are integers floating point numbers and strings
Integers
A type that represents whole numbers
Floating point
A type that represents numbers with fractional parts
String
A type that represents sequence of characters
Natural language
Any one of the languages that people speak that evolved naturally