fINAL rEVIEW Flashcards Preview

CS > fINAL rEVIEW > Flashcards

Flashcards in fINAL rEVIEW Deck (11)
Loading flashcards...
1

compiler

It translates a high-level programming language into a low-level language that the computer can execute (our books call this object code)

2

compiled and interpreted languages?

Languages that have an explicit compilation step are generally thought of as compiled languages.

3

values

DATA

4

arguments

the values that you pass into a function
in print('hello'), "hello" is the argument passed in to the function, print

5

function call / calling

executing or using a function

6

function

a named sequence of statements that performs a specific task or useful operation

7

function

a named sequence of statements that performs a specific task or useful operation

8

object

a thing that a variable name can refer to, like a string or integer

9

method

a function that's associated with a particular object

10

volatile memory

non-volatile memory

volatile memory - memory that requires an electrical current to maintain state
non-volatile memory - memory that can maintain state without power

11

mapping type

data type that is made of a collection of keys (think of names) and their associated values. The only mapping type in Python is a dictionary.