2 ms·
CPython uses function pointers heavily, although not for vtables, but hash tables (since almost everything in Python is a hash table). I don't know about V8 and
by bheadmaster 4y ago
CPython uses function pointers heavily, although not for vtables, but hash tables (since almost everything in Python is a hash table). I don't know about V8 and JVM, but even if they managed to avoid function pointers, they still rely on JIT compilation, which is as problematic for non-von Neumann architectures, if not worse.
I should've phrased things differently not to imply that all of them use vtables - vtables was just the first example that popped to my mind.