Here a proposition of ComputerSystemMetaPattern: Six levels from ''the PhysicalRealWorld'' to ''the PhysicalRealWorld'': 0. The PhysicalRealWorld 1. The CodingLevel: how to you implement '''bits''', '''bytes''' into the PhysicalRealWorld 2. The LexicalLevel: see LexSoftware for an explanation 3. The SyntaxicalLevel: see YaccSoftware for an explanation 4. The IdiomsLevel 5. The PatternLevel 6. The ApplicationLevel: how you use patterns to make an application, how this application interact with the PhysicalRealWorld. We can call also call this level: ContextLevel (like ContextDiagram in SaDeeTee) 7. The PhysicalRealWorld Questions: - Is this model reentrant or fractal? In order to make a complete computer system, you need multiples peripherals, with their own microcode. So I guess it's a reentrant model. - Is it a MetaPattern? - Why is it difficult to make a ComputerSystem able to ''learn'' and retain knowledge? Because you need to organize the knowledge BEFORE you enter this knowledge in the ComputerSystem, and BEFORE you extract this knowledge. ---- See: InstinctAsIntelligence