4 ms·
This assembly programmer wants to know what bare-metal performance means in a HLL.
by jksmith 6y ago
This assembly programmer wants to know what bare-metal performance means in a HLL.
- carllerche 6y agoTokio should not add any overhead compared to writing an equivalent by hand with no abstractions. I'm a programmer, not a marketer :) Happy to take suggestions on the copy.
- pjmlp 6y agoThe same that an Assembly language that gets translated into CPU micro-ops and executed via microcode.
- cesarb 6y agoJust nitpicking, but that's not how a modern CPU works. The microcode does not execute the micro-ops, the microcode is used to generate micro-ops to be executed, and in fact most instructions don't even go through the microcode, which is used only for complex or rarely used instructions. Simpler instructions are decoded directly into micro-ops.
- diroussel 6y agoYes, it’s a strange phrase. Especially as we tend to execute software on silicon crystals, etched by light. The metal is just the dumb wiring.
- gaze 6y agoNo VM, no GC. Mostly zero cost abstractions.