Understanding the differences: interpreter, JIT compiler and AOT compiler | Dark Hacker News