Jonathan gardener talks about the concepts in computer science as well as software engineerinat that means in programming languages. We worry a lot about VM's virtual machines Java Python Python c-sharp all use virtual machines. The other thing that we have to think is the type system and this gets into the data structure how do you organize your data structure. Python does n't do JIT compiling but pi PI which is an alternative implementation of Python does we 'll talk more about pi PI later....