Re:Tracing JITs and modern CPUs
by pjmlp on Friday July 24, 2015 @03:32PM
(#9944599)
> This is why C/C++ is usually faster than managed languages, they can get close on generated code but can be off by a factor of 50x in memory access performance.
This only happens because the Pascal branch of languages with GC, sadly failed in the mainstream (for several reasons).
Modula-3, Eiffel, Oberon, Oberon-2, Component Pascal all offer the same data access patterns and packing available to C and C++.
This only happens because the Pascal branch of languages with GC, sadly failed in the mainstream (for several reasons).
Modula-3, Eiffel, Oberon, Oberon-2, Component Pascal all offer the same data access patterns and packing available to C and C++.