YoVDO

A History of Compiling Ruby

Offered By: Ruby Central via YouTube

Tags

RubyConf Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fascinating history of Ruby compilers in this 32-minute conference talk from RubyConf 2021. Delve into the world of Ruby compilation as Chris Seaton reveals that at least sixteen attempts have been made to build a compiler from Ruby to machine code. Discover the reasons behind these numerous attempts, the ideas and context surrounding each compiler, and their similarities and differences. Gain valuable insights into compilers and Ruby by examining these various projects. Follow the major advances in compiler research over the past couple of decades through the lens of Ruby. Learn about different compilers such as Rubinus and JRuby, and explore themes in compiler research. This comprehensive overview provides a unique perspective on the evolution of Ruby compilation and its impact on the programming language landscape.

Syllabus

Introduction
What is a Ruby Compiler
Why is it worth looking at compilers
The 25 compilers
The timeline
The space
Hotstats
Rubinius
JRuby
Compiler Research
Themes
Outro


Taught by

Ruby Central

Related Courses

Performance Does - Not - Matter
Ruby Central via YouTube
Solidarity not Charity and Collective Liberation
Ruby Central via YouTube
Eclectics Unite - Leverage Your Diverse Background
Ruby Central via YouTube
What Does "High Priority" Mean? The Secret to Happy Queues
Ruby Central via YouTube
Splitting - The Crucial Optimization for Ruby Blocks
Ruby Central via YouTube