Coding Jargon

This page contains all the terms used in coding that can be confusing.

Scope
The domain that contains the code for something like a method or a class the borders of this domain are curly brackets {}

iterate
Repeating a block of code.

Increment
Adding 1 to a value.

refactor
To refactor a code is to re-write a code. For example a while loop to a for loop that does the same thing, but is more tidy.

Parent class, superclass, and base class
Synonyms for a class that another class inherits from (like Shape).

Child class, subclass, and derived class
Synonyms for a class that inherits from another class (like Triangle).

Source Code
Original code (usually typed by a human into a computer).

translation
Converting source code into something a computer can read (i.e. machine code)

Run-Time
Period when program is executing commands (after compilation, if compiled)

Compiled code
This kind of code is translated before run-time.

Interpreted code
This kind of code is translated during run-time.

static
The whole code will be checked before run-time.

dynamic
The code will be checked during run-time. A dynamically typed language for example won't give an error on a wrong piece of code if it won't be executed due to a false outcome of an if-statement.