historyofcode.xyz
RESEARCH LAB / EDITION 001

CODE FAMILY TREES / RESEARCH DOSSIER

Code Family Trees.

Genealogy without false parentage.

THE QUESTION

Language families resemble networks of influences more than biological pedigrees.

RESEARCH NOTES / OPENING EDITIONNOT AN EXHAUSTIVE SURVEY
02.01 / RESEARCH FRAME

Technical inheritance

Syntax, type systems, control structures, libraries, runtime models and implementation strategies can travel independently. A diagram should say which dimension of a language is being compared.

02.02 / RESEARCH FRAME

Differentiate influence from descent

C++ combines a C language foundation with organization ideas its designer identified in Simula. Those are two different connections, so a single parent-child tree hides information instead of clarifying it.

02.03 / RESEARCH FRAME

Keep alternative accounts visible

When sources disagree on a particular influence, we will publish the competing attributions and dates. Unverified relationships will not be silently promoted to “documented” to make a prettier visualization.

CONTRIBUTE A DOCUMENTED FINDING

Propose a language genealogy with labeled relationships and original design documents.

PREPARE EVIDENCE SUBMISSION ↗

PUBLIC EDITION RECORD

Edition 1.0

Published 2026-10-09. Initial research framework and source pointers. There are no claimed public submissions or independent review decisions in this edition. Material future changes will be listed in the revision log.