0% found this document useful (0 votes)
4 views

coding_dictionary

The document provides a glossary of programming terms from A to Z, defining key concepts such as algorithms, data structures, and programming languages. Each entry includes a brief explanation of the term's meaning and relevance in the context of programming. This resource serves as a quick reference for understanding fundamental programming terminology.

Uploaded by

Hastings Kapala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

coding_dictionary

The document provides a glossary of programming terms from A to Z, defining key concepts such as algorithms, data structures, and programming languages. Each entry includes a brief explanation of the term's meaning and relevance in the context of programming. This resource serves as a quick reference for understanding fundamental programming terminology.

Uploaded by

Hastings Kapala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

A

- Algorithm: A step-by-step procedure or formula for solving a problem.


- Array: A collection of elements, typically of the same type, stored in a
contiguous memory location.
- API (Application Programming Interface): A set of rules that allow different
software applications to communicate with each other.
- Argument: A value passed into a function or method when it is called.

B
- Boolean: A data type that can hold one of two values: True or False.
- Bug: An error or flaw in a program that causes it to produce incorrect or
unexpected results.

C
- Class: A blueprint for creating objects (instances), defining properties and
behaviors (methods).
- Compiler: A program that translates code written in a high-level language into
machine code.
- Condition: An expression that evaluates to True or False (used in if statements).

D
- Debugging: The process of finding and fixing bugs in a program.
- Data Structure: A way of organizing and storing data (e.g., arrays, lists,
stacks).
- Declaration: The act of defining a variable, constant, or function in a program.

E
- Exception: An error that occurs during the execution of a program that disrupts
the normal flow.
- Expression: A combination of values, variables, operators, and functions that
results in a value.

F
- Function: A reusable block of code that performs a specific task, often takes
inputs (arguments) and returns a result.
- For Loop: A loop that repeats a block of code a specific number of times.

G
- Git: A version control system for tracking changes in code.
- Global Variable: A variable that is declared outside of any function and is
accessible throughout the program.

H
- Hashing: The process of converting data into a fixed-size value (often used in
cryptography and data structures like hash tables).

I
- Inheritance: A feature of object-oriented programming (OOP) where a class can
inherit properties and methods from another class.
- Index: The position of an element in an array or list.

J
- Java: A high-level, object-oriented programming language widely used for building
web applications and mobile apps.
- JavaScript: A programming language primarily used for creating interactive web
pages.

K
- Key: In a dictionary or map data structure, a key is used to look up a
corresponding value.
- Kernel: The core part of an operating system that manages system resources.

L
- Lambda: A small, anonymous function used for short-term tasks.
- Library: A collection of pre-written code that can be used in programs to perform
common tasks.

M
- Method: A function defined within a class that can operate on objects of that
class.
- Multithreading: The ability of a CPU to execute multiple threads (smaller units
of a process) simultaneously.

N
- Null: A special value used to represent the absence of a value or reference.
- Namespace: A container that holds a set of identifiers (names) and allows them to
be referenced uniquely.

O
- Object: An instance of a class containing data (attributes) and methods
(functions).
- Operator: A symbol used to perform operations on variables or values (e.g., +, -,
*, /).

P
- Parameter: A variable used in a function's definition that will receive a value
when the function is called.
- Polymorphism: An OOP concept where different classes can define methods with the
same name but different behaviors.

Q
- Queue: A data structure that follows the First-In-First-Out (FIFO) principle,
where elements are added at the back and removed from the front.

R
- Recursion: A technique where a function calls itself to solve smaller instances
of a problem.
- Return: A statement that ends the execution of a function and optionally sends
back a result.

S
- String: A sequence of characters used to represent text.
- Syntax: The set of rules that define the structure of statements in a programming
language.
- Stack: A data structure that follows the Last-In-First-Out (LIFO) principle.

T
- Tuple: An ordered collection of elements, which may be of different types, and is
immutable (cannot be changed after creation).
- Thread: A single path of execution in a program, which can be executed
concurrently with other threads.

U
- Unary Operator: An operator that operates on a single operand (e.g., -x).
- URL: A Uniform Resource Locator, or web address, used to access resources on the
internet.
V
- Variable: A named storage location that can hold different values during program
execution.
- Version Control: A system for managing changes to source code, typically using
tools like Git.

W
- While Loop: A loop that repeats a block of code as long as a specified condition
remains True.

X
- XML (eXtensible Markup Language): A markup language used for storing and
transporting data in a structured format.

Y
- Yield: A keyword in Python used in generators to return a value from a function
without terminating the function.

Z
- Zipper: A function that combines two or more iterables (like lists or tuples)
element-wise.

You might also like