3 ms·
The compleixty of the system.
by ddevault 7y ago
The compleixty of the system.
- joshuamorton 7y agoI'm still confused. Why is runtime compilation a component of the "system", but aot compilation is not? Why are python interpreters a component of the system, but microcode interpreters and aot compilation not? If you haven't given a clear definition of what "the system" is, I can't really use your evaluation to influence my decision making.
- ddevault 7y agoBecause AOT compilation can be used to construct a system which is functional without the compiler, but runtime compilation requires it at runtime. The difference is plainly obvious.
- cycloptic 7y agoThat difference is irrelevant when your production system is updated a lot, or when you actually need the runtime compilation, which a lot of programs do. Even on mobile and embedded where you would think this wasn't true, the customers still really don't care if given the luxury to do so by a fast CPU and high capacity battery.