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.

A

Float

21
Q

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

A

Function

22
Q

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

A

Implement

23
Q

Synonym for object.

A

Instance

24
Q

To create an object from a class.

A

Instantiate

25
Q

A type of value that represents whole numbers.

A

Integer

26
Q

A program that runs code.

A

Interpreter

27
Q

Synonym for call.

A

Invoke

28
Q

Synonym for loop.

A

Iterate

29
Q

A piece of code that runs itself repeatedly.

A

Loop

30
Q

A function that is attached to an object.

A

Method

31
Q

Contained within something like itself.

A

Nested

32
Q

A value created from a class.

A

Object

33
Q

Designed using objects.

A

Object-oriented

34
Q

Synonym for argument.

A

Parameter

35
Q

Synonym for function.

A

Procedure

36
Q

To retrieve input data values from an external source – usually from a file.

A

Read

37
Q

To immediately stop a called function from running.

A

Return

38
Q

The value that results from a completed function call.

A

Return value

39
Q

To perform the instructions written in code or an executable.

A

Run

40
Q

A type of value that represents text.

A

String

41
Q

The grammatical rules of a programming language.

A

Syntax

42
Q

The kind or category of a value.

A

Type

43
Q

A piece of data that can be contained inside a variable.

A

Value

44
Q

A named container for a single value.

A

Variable

45
Q

To send output data values to an external destination – usually to a file.

A

Write