Skip to content
LAM
Read Home Blog
Make Projects HTML Tools Games
Touch grass Notes Resume Links
Home Blog HTML Projects
Tools Games Notes Resume Links
Back 8-Bit Programming Glossary Programming
Download Open
Show description 2,374 chars · Programming

8-Bit Programming Glossary

8-Bit Programming Glossary












Glossary.exe


LOADING COMPLETE... WELCOME, USER.









1. Fundamental Concepts



Algorithm

A step-by-step set of instructions or rules to be followed in calculations or other problem-solving operations, especially by a computer.




Variable

A symbolic name that is a reference or pointer to an object or a value. It's a way to store information that can be used and changed throughout a program.




Data Type

A classification that specifies which type of value a variable has and what type of mathematical, relational, or logical operations can be applied to it without causing an error. (e.g., Integer, String, Boolean).




Syntax

The set of rules that defines the combinations of symbols that are considered to be correctly structured statements or expressions in a programming language.




Compiler

A special program that processes statements written in a particular programming language and turns them into machine language or "code" that a computer's processor uses. It translates the entire program at once.




Interpreter

A program that directly executes instructions written in a programming language, without previously compiling them into a machine language program. It translates one statement at a time.




Bug & Debugging

A Bug is an error or flaw in a program. Debugging is the process of finding and fixing these bugs.










2. Paradigms & Languages



Object-Oriented Programming (OOP)

A paradigm based on "objects," which can contain data and code. Key concepts include Inheritance, Encapsulation, and Polymorphism.




Functional Programming (FP)

A paradigm that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.




High-Level Language

A programming language with strong abstraction from the details of the computer. It's closer to human language (e.g., Python, JavaScript).




Low-Level Language

A programming language that provides little abstraction from a computer's instruction set. It's closer to machine code (e.g., Assembly).










3. Web Development



Frontend

The part of a website the user interacts with directly. Also known as client-side. Involves HTML, CSS, and JavaScript.




Backend

The server-side of an application.…

8-Bit Programming Glossary

13,119 bytes · HTML source
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>8-Bit Programming Glossary</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap" rel="stylesheet">
    <style>
        /* Custom styles for the 8-bit theme */
        body {
            font-family: 'Press Start 2P', cursive;
            background-color: #0a0a0a;
            color: #00ff00;
            text-shadow: 0 0 5px #00ff00, 0 0 10px #00ff00;
        }
        .text-glow {
            text-shadow: 0 0 5px currentColor, 0 0 8px currentColor;
        }
        .container-box {
            border: 4px solid #ff00ff;
            box-shadow: 0 0 10px #ff00ff, inset 0 0 10px #ff00ff;
        }
        .header-glow {
            text-shadow: 0 0 8px #00ffff, 0 0 15px #00ffff;
        }
        .term-title {
            color: #00ffff;
        }
        .blinking-cursor {
            display: inline-block;
            background-color: #00ff00;
            margin-left: 8px;
            width: 1.2rem;
            height: 2.5rem;
            animation: blink 1s step-end infinite;
            box-shadow: 0 0 5px #00ff00, 0 0 10px #00ff00;
        }
        @keyframes blink {
            from, to { background-color: transparent; box-shadow: none; }
            50% { background-color: #00ff00; box-shadow: 0 0 5px #00ff00, 0 0 10px #00ff00; }
        }
        /* Scrollbar styling for a retro feel */
        ::-webkit-scrollbar {
            width: 12px;
            background-color: #0a0a0a;
        }
        ::-webkit-scrollbar-thumb {
            background: #ff00ff;
            border: 2px solid #00ffff;
            border-radius: 0;
        }
        ::-webkit-scrollbar-track {
            background: #0a0a0a;
            border: 2px solid #ff00ff;
        }
    </style>
</head>
<body class="p-4 sm:p-6 md:p-8">

    <div class="max-w-5xl mx-auto container-box p-6 sm:p-8">

        <!-- Main Header -->
        <header class="text-center mb-12">
            <h1 class="text-3xl md:text-5xl font-bold header-glow text-cyan-300 inline">Glossary.exe</h1>
            <span class="blinking-cursor"></span>
            <p class="text-sm mt-4 text-green-400 text-glow">LOADING COMPLETE... WELCOME, USER.</p>
        </header>

        <!-- Glossary Sections -->
        <main class="space-y-12">

            <!-- Section 1: Fundamental Concepts -->
            <section id="fundamentals">
                <h2 class="text-2xl md:text-3xl font-bold mb-6 text-pink-500 header-glow">1. Fundamental Concepts</h2>
                <div class="space-y-6 text-sm md:text-base leading-relaxed">
                    <div>
                        <h3 class="text-lg term-title text-glow">Algorithm</h3>
                        <p>A step-by-step set of instructions or rules to be followed in calculations or other problem-solving operations, especially by a computer.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Variable</h3>
                        <p>A symbolic name that is a reference or pointer to an object or a value. It's a way to store information that can be used and changed throughout a program.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Data Type</h3>
                        <p>A classification that specifies which type of value a variable has and what type of mathematical, relational, or logical operations can be applied to it without causing an error. (e.g., Integer, String, Boolean).</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Syntax</h3>
                        <p>The set of rules that defines the combinations of symbols that are considered to be correctly structured statements or expressions in a programming language.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Compiler</h3>
                        <p>A special program that processes statements written in a particular programming language and turns them into machine language or "code" that a computer's processor uses. It translates the entire program at once.</p>
                    </div>
                     <div>
                        <h3 class="text-lg term-title text-glow">Interpreter</h3>
                        <p>A program that directly executes instructions written in a programming language, without previously compiling them into a machine language program. It translates one statement at a time.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Bug & Debugging</h3>
                        <p>A Bug is an error or flaw in a program. Debugging is the process of finding and fixing these bugs.</p>
                    </div>
                </div>
            </section>

            <!-- Section 2: Paradigms & Languages -->
            <section id="paradigms">
                <h2 class="text-2xl md:text-3xl font-bold mb-6 text-pink-500 header-glow">2. Paradigms & Languages</h2>
                <div class="space-y-6 text-sm md:text-base leading-relaxed">
                    <div>
                        <h3 class="text-lg term-title text-glow">Object-Oriented Programming (OOP)</h3>
                        <p>A paradigm based on "objects," which can contain data and code. Key concepts include Inheritance, Encapsulation, and Polymorphism.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Functional Programming (FP)</h3>
                        <p>A paradigm that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">High-Level Language</h3>
                        <p>A programming language with strong abstraction from the details of the computer. It's closer to human language (e.g., Python, JavaScript).</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Low-Level Language</h3>
                        <p>A programming language that provides little abstraction from a computer's instruction set. It's closer to machine code (e.g., Assembly).</p>
                    </div>
                </div>
            </section>

            <!-- Section 3: Web Development -->
            <section id="webdev">
                <h2 class="text-2xl md:text-3xl font-bold mb-6 text-pink-500 header-glow">3. Web Development</h2>
                 <div class="space-y-6 text-sm md:text-base leading-relaxed">
                    <div>
                        <h3 class="text-lg term-title text-glow">Frontend</h3>
                        <p>The part of a website the user interacts with directly. Also known as client-side. Involves HTML, CSS, and JavaScript.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Backend</h3>
                        <p>The server-side of an application. It manages the database, server logic, and application integration.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">HTTP/HTTPS</h3>
                        <p>HyperText Transfer Protocol (Secure). The protocol used for transmitting web pages over the Internet. HTTPS is the encrypted, secure version.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">API</h3>
                        <p>Application Programming Interface. A set of rules allowing different software applications to communicate with each other.</p>
                    </div>
                     <div>
                        <h3 class="text-lg term-title text-glow">JSON</h3>
                        <p>JavaScript Object Notation. A lightweight data-interchange format that is easy for humans to read and for machines to parse.</p>
                    </div>
                </div>
            </section>

            <!-- Section 4: Databases -->
            <section id="databases">
                <h2 class="text-2xl md:text-3xl font-bold mb-6 text-pink-500 header-glow">4. Databases</h2>
                <div class="space-y-6 text-sm md:text-base leading-relaxed">
                    <div>
                        <h3 class="text-lg term-title text-glow">Database</h3>
                        <p>An organized collection of structured information, or data, typically stored electronically in a computer system.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">SQL</h3>
                        <p>Structured Query Language. The standard language for managing and manipulating relational databases.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">NoSQL</h3>
                        <p>A database that provides a mechanism for storage and retrieval of data that is modeled in means other than tables, like key-value or document.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">CRUD</h3>
                        <p>Create, Read, Update, Delete. The four basic operations of persistent storage in a database.</p>
                    </div>
                </div>
            </section>

            <!-- Section 5: Tools & Infrastructure -->
            <section id="tools">
                <h2 class="text-2xl md:text-3xl font-bold mb-6 text-pink-500 header-glow">5. Tools & Infrastructure</h2>
                <div class="space-y-6 text-sm md:text-base leading-relaxed">
                    <div>
                        <h3 class="text-lg term-title text-glow">Git</h3>
                        <p>A distributed version control system for tracking changes in source code during software development.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Terminal / CLI</h3>
                        <p>Command-Line Interface. A text-based interface used for running programs and managing files.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">IDE</h3>
                        <p>Integrated Development Environment. A software suite that consolidates basic tools for software development (e.g., VS Code, IntelliJ).</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">Docker</h3>
                        <p>A platform for developing, shipping, and running applications in containers. Containerization packages an app with its dependencies.</p>
                    </div>
                </div>
            </section>

            <!-- Section 6: Methodologies -->
            <section id="methodologies">
                <h2 class="text-2xl md:text-3xl font-bold mb-6 text-pink-500 header-glow">6. Methodologies</h2>
                <div class="space-y-6 text-sm md:text-base leading-relaxed">
                    <div>
                        <h3 class="text-lg term-title text-glow">Agile</h3>
                        <p>An iterative approach to project management and software development that helps teams deliver value to their customers faster.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">DevOps</h3>
                        <p>A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the development life cycle.</p>
                    </div>
                    <div>
                        <h3 class="text-lg term-title text-glow">CI/CD</h3>
                        <p>Continuous Integration / Continuous Delivery. A practice where code changes are automatically built, tested, and prepared for release.</p>
                    </div>
                </div>
            </section>

        </main>

        <!-- Footer -->
        <footer class="text-center mt-12 pt-6 border-t-4 border-dashed border-pink-500">
            <p class="text-xs text-glow">&copy; 2025 GLOSSARY.EXE. ALL SYSTEMS FUNCTIONAL.</p>
        </footer>

    </div>

</body>
</html>