Terminology Pt. 3 Flashcards

1
Q

A step-by-step procedure to achieve a specific goal. Can be implemented with code.

A

Algorithm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A value that is passed into a function when it is called. Also known as a “parameter.”

A

Argument

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A type of value that contains a sequence of other values.

A

Array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The act of putting a value into a variable.

A

Assignment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Characters often used to surround text.

A

Brackets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A mistake in a program.

A

Bug

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

To run the code in a function. Also referred to as “running,” “executing,” or “invoking” a function.

A

Call

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A type that can be defined by the programmer.

A

Class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Arbitrary text written around code, but which is never run, and is generally ignored by the computer. Used to leave notes and documentation for people who read the code later.

A

Comment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

To turn code into a comment so that it does not get run.

A

Comment out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A program that converts code into an executable, and checks that the syntax is correct.

A

Compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A variable that never changes its value.

A

Constant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

To cause a running program to stop due to an error.

A

Crash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A value that contains other values.

A

Data structure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

To investigate and fix bugs.

A

Debug

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Code that states that something exists – usually a variable, function or a class.

A

Declaration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Code that fully implements something – usually a variable, function or a class.

A

Definition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Synonym for run.

A

Execute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

A program, usually a single file, ready to be run.

A

Executable

20
Q

A type of value that represents numbers with fractional parts.

21
Q

A piece of code that is not run until it is called.

22
Q

To write all the code to complete something – usually a function or a class.

23
Q

Synonym for object.

24
Q

To create an object from a class.

A

Instantiate

25
A type of value that represents whole numbers.
Integer
26
A program that runs code.
Interpreter
27
Synonym for call.
Invoke
28
Synonym for loop.
Iterate
29
A piece of code that runs itself repeatedly.
Loop
30
A function that is attached to an object.
Method
31
Contained within something like itself.
Nested
32
A value created from a class.
Object
33
Designed using objects.
Object-oriented
34
Synonym for argument.
Parameter
35
Synonym for function.
Procedure
36
To retrieve input data values from an external source -- usually from a file.
Read
37
To immediately stop a called function from running.
Return
38
The value that results from a completed function call.
Return value
39
To perform the instructions written in code or an executable.
Run
40
A type of value that represents text.
String
41
The grammatical rules of a programming language.
Syntax
42
The kind or category of a value.
Type
43
A piece of data that can be contained inside a variable.
Value
44
A named container for a single value.
Variable
45
To send output data values to an external destination -- usually to a file.
Write