9. Execution model

Every programming language that's executed depends upon a well-designed execution model which describes the moving parts that go into executing code written in it.