Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Logo

Contents:

  • Overview
  • Bibliography
  • Programming Langauges Integration
    • C++ Programs
      • C++ Intro
    • Python Programs
  • Courses
    • Data Structures
      • Using Sphinx
      • 2- Binary Search
      • 3- Dynamic Data Structures
      • 4- Stacks and Queues
      • 5-Binary Search Trees (BSTs)
      • 6-Tries and Adapting Data Structures
      • 7-Priority Queues and Heaps
      • 8- GRIDS
      • 9- Spatial Trees
      • 10- Hash Tables
      • 11- Caches
      • 12- B-Trees
      • 13- Bloom Filters
      • 14- Skip Lists
      • 15- Graphs
      • Memory Project
        • Memory Project Code
      • Skip Lists Final Project
    • Software Engineering
      • Containers
      • Using Vim
      • Gannt
        • Useful Features of GanttProject
      • Git Project
      • Python Testing
        • Python Testing Notes
        • Python Testing Quicklist(GPT)
        • Python Testing With a Queue
        • Calc and Converter Tests
      • Coding Styles
      • Software Development Lifecycle
      • Taiga + Scrum Usage Guide
      • Refactoring in C++
      • Proactive Security in Software Engineering
      • Software Engineering for Absolute Beginners
    • Operating Systems
      • Textbook
        • Chapter 1: Introduction to Operating Systems
        • Chapter 2: Operating System Structures
        • Chapter 3: Processes
        • Chapter 4: Threads
        • Chapter 5: CPU Scheduling
        • Chapter 6: Process Synchronization
        • Chapter 7: Deadlocks
        • Chapter 8: Main Memory
        • Chapter 9: Virtual Memory
        • Chapter 10: Mass-Storage Structure
        • Chapter 11: File-System Interface
        • Chapter 12: File-System Implementation
        • Chapter 13: I/O Systems
        • Chapter 14: System Protection and Security
      • Building the Server Manual
      • Configuration Management Recommendation Letter
      • Recommendation for a Server Backup System
  • Network Security
    • Chapter 1: Fundamentals of Network Security
    • Chapter 3: Common Network Toplogies and Infrastructures
  • Programming Languages
    • Job Interview Lecture Notes
    • Paradigm Tree
      • Paradigm Tree Project Plan
      • Data
      • AI Conversation Doc
      • Programming Language Paradigms Treeee
      • Test Tree
Back to top
View this page

Test TreeΒΆ

digraph genealogy {
    rankdir=LR;
    node [shape=box, style=filled, fillcolor="#f0f0f0", fontname="Helvetica"];
    edge [fontname="Helvetica", fontsize=10];




splines=ortho;

    /* Nodes */
    Hardware [label="Hardware\n(Root)", fillcolor="#FFD700"];
    Binary [label="Binary\n(Trunk)", fillcolor="#DAA520"];

    Imperative [label="Imperative\n(Branch)", fillcolor="#ADD8E6"];
    Declarative [label="Declarative\n(Branch)", fillcolor="#90EE90"];

    Procedural [label="Procedural\n(Paradigm)", fillcolor="#E0FFFF"];
    OO [label="Object-Oriented\n(Paradigm)", fillcolor="#E0FFFF"];
    Concurrent [label="Concurrent\n(Paradigm)", fillcolor="#E0FFFF"];
    Scripting [label="Scripting\n(Paradigm)", fillcolor="#E0FFFF"];

    Functional [label="Functional\n(Paradigm)", fillcolor="#F0FFF0"];
    Logic [label="Logic\n(Paradigm)", fillcolor="#F0FFF0"];

    /* Relationships */
    Hardware -> Binary;
    Binary -> Imperative;
    Binary -> Declarative;

    Imperative -> Procedural;
    Imperative -> OO;
    Imperative -> Concurrent;
    Imperative -> Scripting;

    Declarative -> Functional;
    Declarative -> Logic;
}
Previous
Programming Language Paradigms Treeee
Copyright © 2026, BMM
Made with Sphinx and @pradyunsg's Furo