Lecture “Optimizing I/O operations in multithreaded applications in Ruby”.
Ruby for the Objective-C Runtime Project maintained by The MacRuby Team Hosted on GitHub Pages — Theme by mattgraham What Is MacRuby? MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks. It is the goal of MacRuby to enable the creation of
Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator. Parrot is not about parrots, though we are rather fond of them for obvious reasons. The Parrot VM
1 Ruby用仮想マシン YARV の実装と評価 笹田耕一(発表者) (農工大/日本Rubyの会) まつもとゆきひろ(NaCl) 前田敦司(筑波大) 並木美太郎(農工大) SWoPP 2005 (2005 8/3) 2 Agenda 背景 Ruby処理系の課題 YARVの設計 • 最適化手法 • 簡単なVM生成系の紹介 YARVの評価 まとめと今後の課題 3 背景:スクリプト言語とRuby スクリプト言語の利用シーンの増加 • Perl, Python, PHP, Groovy, … • プログラミングのしやすさ • マシン性能の向上 オブジェクト指向スクリプト言語Ruby • 利用の容易さから高い評価 • 世界中で広く利用 • とくに海外でブレイク中(Ruby on Rails など) • 日本発(主開発者:まつもとゆきひろ(共著者)) 4 背景:現状のRub
これは? Compiler (compile.h, compile.c) VM Generator (rb/insns2vm.rb, insns.def)命令記述 VM (Virtual Machine, vm.h, vm.c)レジスタ スタックフレームメソッドローカルフレーム ブロックローカルフレーム クラスフレーム フレームデザインについての補足 メソッド呼び出しについて 例外例外テーブル rescue ensure break, return(ブロック中)、retry 定数の検索定数検索パス 最適化手法threaded code Peephole optimization inline method cache inline constant cache ブロックと Proc オブジェクトの分離 特化命令 命令融合 オペランド融合 stack caching JIT Compile
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く