Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the world of Just-In-Time (JIT) compilation for Ruby in this engaging 36-minute conference talk from RubyConf 2021. Explore the process of building TenderJIT, a pure Ruby JIT compiler, from the ground up. Gain insights into Ruby's virtual machine architecture and learn how to integrate a JIT compiler seamlessly. Discover the intricacies of generating machine code from Ruby programs, culminating in a functional JIT that transforms Ruby code into machine code—all implemented in pure Ruby. Get ready for an enlightening journey into advanced Ruby programming techniques, with a touch of assembly language knowledge required.