Mercurial > hg > Events > OSC2019
changeset 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 |
files | slide.html slide.md slide.pdf.html |
diffstat | 3 files changed, 55 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/slide.html Wed Apr 17 19:03:18 2019 +0900 +++ b/slide.html Thu Apr 18 17:23:28 2019 +0900 @@ -86,7 +86,7 @@ <!-- === begin markdown block === generated by markdown/1.2.0 on Ruby 2.4.2 (2017-09-14) [x86_64-darwin16] - on 2019-04-17 18:16:29 +0900 with Markdown engine kramdown (1.16.2) + on 2019-04-18 17:22:44 +0900 with Markdown engine kramdown (1.16.2) using options {} --> <h2 id="section">このセッションの内容</h2> @@ -233,7 +233,27 @@ <ul> <li>最近のスクリプト言語は、 ソースコードを直接解釈せず、バイトコードに変換する <ul> - <li>主に速度改善が目的となっている</li> + <li>全体的な処理速度の向上の為</li> + <li>実装を分離することでの見通しの良さ</li> + </ul> + </li> + <li>多言語の環境 + <ul> + <li>Ruby + <ul> + <li>YARV</li> + </ul> + </li> + <li>Python + <ul> + <li>PythonVM</li> + </ul> + </li> + <li>Elixir + <ul> + <li>BEAM</li> + </ul> + </li> </ul> </li> <li>Perl6も、Rakudo/NQPはバイトコードに変換され、 バイトコードをVMが実行する</li>
--- 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が実行する - バイトコード実行部分は、 命令に対応するバイト列を読み込み、 解釈し、 次の命令を読み取ることを繰り返す + +
--- a/slide.pdf.html Wed Apr 17 19:03:18 2019 +0900 +++ b/slide.pdf.html Thu Apr 18 17:23:28 2019 +0900 @@ -70,7 +70,7 @@ <!-- === begin markdown block === generated by markdown/1.2.0 on Ruby 2.4.2 (2017-09-14) [x86_64-darwin16] - on 2019-04-17 18:16:29 +0900 with Markdown engine kramdown (1.16.2) + on 2019-04-18 17:22:44 +0900 with Markdown engine kramdown (1.16.2) using options {} --> <h2 id="section">このセッションの内容</h2> @@ -217,7 +217,27 @@ <ul> <li>最近のスクリプト言語は、 ソースコードを直接解釈せず、バイトコードに変換する <ul> - <li>主に速度改善が目的となっている</li> + <li>全体的な処理速度の向上の為</li> + <li>実装を分離することでの見通しの良さ</li> + </ul> + </li> + <li>多言語の環境 + <ul> + <li>Ruby + <ul> + <li>YARV</li> + </ul> + </li> + <li>Python + <ul> + <li>PythonVM</li> + </ul> + </li> + <li>Elixir + <ul> + <li>BEAM</li> + </ul> + </li> </ul> </li> <li>Perl6も、Rakudo/NQPはバイトコードに変換され、 バイトコードをVMが実行する</li>