Glossary
Algorithm
A step-by-step set of instructions to solve a problem
Array
A way to store multiple values in a single variable
Boolean
A data type that can only have two values, usually true or false
Class
A blueprint for creating objects in object-oriented programming
Compiler
A program that translates code into machine-readable instructions
Constant
A value that cannot be changed during the execution of a program
Debugging
The process of finding and fixing errors in code
Encapsulation
A way to hide the internal details of a class and only expose what is necessary
Floating-point
A data type that represents decimal numbers
Framework
A structure that provides a foundation for building applications
Function
A block of code that performs a specific task
If statement
A way to make decisions based on certain conditions
Inheritance
A way to create a new class based on an existing class
Integer
A data type that represents whole numbers
Interpreter
A program that executes code line by line
Library
A collection of pre-written code that can be used in a program
Loop
A way to repeat a block of code multiple times
Method
A function that belongs to a specific class or object
Object
An instance of a class that has its own properties and methods
Operator
A symbol that performs a specific operation, like addition or multiplication
Polymorphism
The ability of objects to take on many forms
Program
A set of instructions that a computer can execute
String
A data type that represents text
Syntax
The rules for writing code in a specific programming language
Variable
A container that holds a value, like a number or text