RubyWorld Conference 2011

2011 9/5 (Mon) - 6 (Tue)
English
Home > RubyWorld Conference 2009 開催記録 > プログラム > A-9 Evan Phoenix「Applying compiler technology to Ruby」
ご注意:
  • このページに記載の情報は過去のRubyWorld Conferenceの記録であり、最新の情報ではありません。最新の開催情報は【トップページ】からご確認ください。
  • 会社名、製品名、講演者の氏名・所属・プロフィール等、記載されている情報はすべて開催当時のものです。

A-9 Evan Phoenix「Applying compiler technology to Ruby」

当日の模様

日程

8日(火) 14:30-15:00

会場

A会場 (国際会議場)

講演者

Evan Phoenix(Engine Yard)

講演テーマ

Applying compiler technology to Ruby

講演者プロフィール

Evan Phoenix is the lead developer of Rubinius, a ruby runtime that strives to write as much in ruby as possible. He is graciously employed by Engine Yard, who allow him to work on Rubinius full time. He resides in Los Angeles, CA.

講演概要

Highly dynamic languages such as Ruby have often been hard to optimize and make fast, due to the inherent nature of it’s dynamic features such as method dispatch, constant lookup, etc.

Recently, Rubinius has been using some advanced techniques first pioneered by the fastest Smalltalk and Self implementations to make even the most highly dynamic code much faster. By integrating runtime profiling of methods with a LLVMs optimizers and Just-In-Time compiler, Rubinius is able to generate highly efficient machine code for methods that easily outperform the interpreted code.

This presentation will discuss the basics of how this works, and where these kinds of optimizations can go next.

RubyWorld Confernece 開催実行委員会

過去の開催

関連情報

協賛企業紹介

全ての協賛企業の一覧

観光

RubyWorld Conference 2011にお越しの際は島根の観光情報松江の観光情報もあわせてチェック!

産業

島根のIT産業やライフスタイルをしまねスタイルとしてご紹介しています。

ページの先頭へ