I&#x27;d disagree, there&#x27;s almost always a 10-50x gain that&#x27;s left on the table based on traditional OO practices, even in C&#x2F;C++. The problem is it&#x27;s not a code-gen, it&#x27;s an algorithmic change to not cache-miss which is really hard to automate.<p>The thing is it takes a <i>ton</i> of discipline to organize your data to get back that 10-50x and a lot of projects it just doesn&#x27;t make sense.