Skip to content

Latest commit

 

History

History
43 lines (25 loc) · 1.53 KB

README.md

File metadata and controls

43 lines (25 loc) · 1.53 KB

Open in browser for readability: https://github.com/sebivenlo/esd-2024-jit-compiler

JIT-Compiler Workshop

Docker

Click 'Reopen in container' in following VS Code pop-up. Did you miss it? Open Command Palette > 'Dev Containers: Reopen in Container'.

Dev Containers: Reopen in Container

Challenges

  1. Interpreter vs Compiler

    a. Compiler error in C

    b. Runtime error in Python: Division by zero

  2. Generate bytecode

    a. Java Compiler (javac)

    b. CPython Interpreter

  3. Run Python with CPython (reference implementation) and PyPy (with JIT)

  4. ALDA Sorting exercise (JavaScript). Testing different Sorts with (and without) JIT Compiler

  5. Bonus: LLVM Compiler

  6. Superbonus: JavaScript: V8 Tick profiling


💬 Please ask Jorge or Thijs for help if you encounter a problem.


Links