Comment
Comment by osullivj
Is C++ the most heavily documented programming language? If so, these docs could form the most detailed description of a subset of possible software ontologies for Von Neumann architectures. By possible software ontologies, I mean the debate around OOP, DOD ArrOfStruct vs StructOfArr, out of bounds and mem safety, GC vs manual mem mgmt, atomic types vs arrays vs objects and their layout in memory, function dispatch mechanisms, genericity mechanisms etc.