filmov
tv
RubyConf 2016 - Implementing Virtual Machines in Ruby (and C) by Eleanor McHugh
Показать описание
RubyConf 2016 - Implementing Virtual Machines in Ruby (and C) by Eleanor McHugh
Most of us who've played games or worked in any one of a number of popular programming languages will have used virtual machines but unless we've taken a course in programming language design we probably have only a loose idea of what these are and how they work.
In this talk I'll look at the various parts necessary to model a computer-like machine in code, borrowing ideas as I go from real-world hardware design. We'll use a mixture of C and Ruby as our modelling languages: C is the lingua franca of the VM world whilst Ruby is the language which brought us monkey-patching...
Most of us who've played games or worked in any one of a number of popular programming languages will have used virtual machines but unless we've taken a course in programming language design we probably have only a loose idea of what these are and how they work.
In this talk I'll look at the various parts necessary to model a computer-like machine in code, borrowing ideas as I go from real-world hardware design. We'll use a mixture of C and Ruby as our modelling languages: C is the lingua franca of the VM world whilst Ruby is the language which brought us monkey-patching...
RubyConf 2016 - Implementing Virtual Machines in Ruby (and C) by Eleanor McHugh
RubyConf 2016 - Opening Keynote by Yukihiro 'Matz' Matsumoto
RubyConf 2016 - Slo Mo by Richard Schneeman
RubyConf 2016 - Ruby 3 Concurrency by Koichi Sasada
RubyConf 2016 - Building maintainable command-line tools with MRuby by Eric Hodel
RubyConf 2016 - To Clojure and back: writing and rewriting in Ruby by Phill MV
RubyConf 2016 - C Ruby? C Ruby Go! Go Ruby Go! by Loren Segal
RubyConf 2016 - Dōmo arigatō, Mr. Roboto: Machine Learning with Ruby by Eric Weinstein
RubyConf 2022: Discover Machine Learning in Ruby by Justin Bowen
RubyConf 2016 - Lightning Talks by Various Presenters
RubyConf 2016 - Ruby’s C Extension Problem and How We're Solving It by Chris Seaton
RubyConf 2016 - Methods of Memory Management in MRI by Aaron Patterson
RubyConf 2016 - Optimizing ruby core by Shyouhei Urabe
RubyConf 2016 - JRuby Everywhere! Server, Client, and Embedded by Thomas Enebo
RubyConf 2016 - Deletion Driven Development: Code to delete code! by Chris Arcand
RubyConf 2016 - Even the Justice League Works Remotely by Allison McMillan
RubyConf 2016 - Better Code Through Boring(er) Tests by Betsy Haibel
RubyConf 2015 - Inside Ruby's VM: The TMI Edition. by Aaron Patterson
RubyConf Taiwan 2016 -- Value And Pain to Keep Rails Applications Alive by Yasuko Ohba
RailsConf 2016 - Precompiling Ruby scripts - Myth and Fact By Koichi Sasada
RubyConf 2018 - Pointers for Eliminating Heaps of Memory by Aaron Patterson
RubyConf 2016 - The long strange trip of a senior developer by Brandon Hays
RubyConf AU 2014: Building C Extensions in Ruby by André Medeiros
RailsConf 2016 - Level-up Your ActiveRecord Skills: Learn SQL! by Ryan Dlugosz
Комментарии