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>