Language Design/Features
The performance will get there:
The long pole in the tent will be the language features which limit how simulations developers can represent their physics.
generic programming with parameterized classes
- generic libraries ( STL )
- expression templates
- compile-time polymorphism
- meta-programming
-