A Deep Introduction to JIT Compilers: JITs are not very Just-in-time | kipply's blog
kipply.github.io · 2,137 words · saved by 1 readers
kipply's blog about stuff she does or reads about or observes
If you are familiar with how JITs generally work (if you get what the title is referring to), I recommend skimming this or going straight to reading How JIT Compilers are Implemented and Fast: Julia, Pypy, LuaJIT, Graal and More Someone once told me that compilers are just string in and bytes out and are not at all low-level and scary. This is actually fairly true, and it's fun to learn about compiler internals and often useful for programmers everywhere! This blog post gives background on how programming languages are implemented and how JITs work. It'll introduce the implementation details o
related reading
- A crash course in just-in-time (JIT) compilers - Mozilla Hacks - the Web developer bloghacks.mozilla.org
- Just-in-time compilation - Wikipediaen.wikipedia.org
- JIT Compiling Code in 5μsmalisper.me
- A Map of the Territory · Crafting Interpreterscraftinginterpreters.com
- A Map of the Territory · Crafting Interpreterscraftinginterpreters.com
- Speculation in JavaScriptCore | WebKitwebkit.org
- A friendly introduction to machine learning compilers and optimizershuyenchip.com
- The Alternative Implementation Problempointersgonewild.com
- UW PLSE | How does torch.compile work?uwplse.org
- Compilers - What Every Programmer Should Know About Compiler Optimizations | Microsoft Learnlearn.microsoft.com
- Introduction · Crafting Interpreterscraftinginterpreters.com
- How an MIT research project became a global programming languagenews.mit.edu