Re:Alan Kay on the Meaning of “Object-Oriented Programming” ...
by galaxyLogic on Tuesday March 19, 2019 @10:46AM
(#19431250)
You can not turn your virtual methods into non-virtual ones without affecting what your user-level program does. You decide whether you use virtual methods or not in your C++ program, not the compiler. They affect what your program does not simply how it does it.
Are you telling me that if I turn on a compiler optimisation my message passing program suddenly becomes a method call system?
So the difference cannot be what it compiles to.