4 ms·
> My favourite thing in C++ is just loading a big binary blob and being able to point directly into it. That's what the Foreign Function & Memory API (FFM) is
by pron 4mo ago
> My favourite thing in C++ is just loading a big binary blob and being able to point directly into it.
That's what the Foreign Function & Memory API (FFM) is for: https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/foreign/package-summary.html https://docs.oracle.com/en/java/javase/25/docs/api/java.base... (before FFM, this was done through something called Unsafe, which is now in the process of being removed).
> Something to be aware of is that on consoles mmapping a page to be executable was forbidden. So no JIT. And you aim for your slowest target so PC just follows that.
Certainly. Games have very good reasons to prefer C++ over Java. But these reasons have much more to do with platform support and other hardware constraints than sheer performance.