Remix.run Logo
pron 7 hours ago

The only "abstraction penalty" of "running on a VM" (by which I think you mean using a JIT compiler), is the warmup time of waiting for the JIT.

andersmurphy 4 hours ago | parent | next [-]

Its a statement of our times that this is getting down voted. JIT is so underrated.

stefs an hour ago | parent | prev [-]

in my opinion, this assertion suffers from the "sufficiently smart compiler" fallacy somewhat.

https://wiki.c2.com/?SufficientlySmartCompiler

sswatson an hour ago | parent | next [-]

The linked article makes a specific carveout for Java, on the grounds that its SufficientlySmartCompiler is real, not hypothetical.

remexre an hour ago | parent | prev [-]

c++ certainly also has and needs a similarly sufficiently smart compiler to be compiled at all…