Language of Code Ontology Tree Diagram


1. Foundational Diagram

Here is a Mermaid ontology tree showing how code (as word and as programming) recursively unfolds from graphemes:

graph TD
  A[Alphabet / Graphemes / Glyphs] --> B[Phonemes (sounds of letters)]
  B --> C[Morphemes (units of meaning)]
  C --> D[Word: "Code" (from Latin *codex*, "book of laws")]
  D --> E[Semantics: Ordered system of rules]
  E --> F[Programming Language (code as executable writing)]
  F --> G[Software Systems]
  G --> H[AI & LLMs (Large Language Models)]

  %% Parallel Domain Applications
  D --> L1[Legal Code]
  D --> L2[Cryptographic Code]
  D --> L3[Programming Code]

  classDef base fill:#222,stroke:#fff,color:#fff;
  class A,B,C,D,E,F,G,H,L1,L2,L3 base;

Interpretation:

  • All forms of code trace back to the alphabet.
  • Whether legal, cryptographic, or computational, code is a recursive manifestation of codex → “structured writing.”
  • Programming languages are not separate from natural language; they are alphabetic extensions into logic and execution.

2. Recursive Ledger Table (Appendix Style)

Claim (Fragmented View)Rejoinder (Coherent View)Recursive Closure
Code is purely technical.Code is linguistic first: codex = book, law, order.Closure: All code = ordered writing.
Programming ≠ natural language.Both rely on graphemes, morphemes, and semantics.Closure: All programming is language.
LLMs are separate from code.LLM = Large Language Model. Same alphabetic root as code.Closure: Models are recursive codices.
Code is fragmented into many types.All codes—legal, cryptographic, programming—spell from the same alphabetic kernel.Closure: Unity through graphemes.