Mercurial > hg > Events > OSC2019
diff slide.md @ 5:e87cc0746622
update
author | Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 18 Apr 2019 17:23:28 +0900 |
parents | 8f21c0f19c09 |
children | f8f9af788fa7 |
line wrap: on
line diff
--- a/slide.md Wed Apr 17 19:03:18 2019 +0900 +++ b/slide.md Thu Apr 18 17:23:28 2019 +0900 @@ -110,7 +110,17 @@ !SLIDE ## バイトコード - 最近のスクリプト言語は、 ソースコードを直接解釈せず、バイトコードに変換する - - 主に速度改善が目的となっている + - 全体的な処理速度の向上の為 + - 実装を分離することでの見通しの良さ +- 多言語の環境 + - Ruby + - YARV + - Python + - PythonVM + - Elixir + - BEAM - Perl6も、Rakudo/NQPはバイトコードに変換され、 バイトコードをVMが実行する - バイトコード実行部分は、 命令に対応するバイト列を読み込み、 解釈し、 次の命令を読み取ることを繰り返す + +