changeset 110:f6d6bfdbf648

update
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Tue, 19 Feb 2019 18:39:11 +0900
parents 108c8d50628c
children 6edf94951f75
files presen/slide.html presen/slide.md presen/slide.pdf presen/slide.pdf.html
diffstat 4 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/presen/slide.html	Tue Feb 19 18:10:30 2019 +0900
+++ b/presen/slide.html	Tue Feb 19 18:39:11 2019 +0900
@@ -114,6 +114,7 @@
   <li>Rakudoはバイトコードを生成する
     <ul>
       <li>このバイトコードはMoarVMという専用の仮想機械が評価する</li>
+      <li>MoarVMはC言語で記述されている為、 Cと互換性のある言語であるCbCで書き直す事が可能である</li>
     </ul>
   </li>
   <li>本研究では, CbC用いてPerl6にC処理系であるMoarVMの一部書き換えを行い, 命令のモジュール化を検討する.</li>
--- a/presen/slide.md	Tue Feb 19 18:10:30 2019 +0900
+++ b/presen/slide.md	Tue Feb 19 18:39:11 2019 +0900
@@ -16,10 +16,10 @@
 - 現在開発されているPerl6の実装にRakudoがある
 - Rakudoはバイトコードを生成する
     - このバイトコードはMoarVMという専用の仮想機械が評価する
+    - MoarVMはC言語で記述されている為、 Cと互換性のある言語であるCbCで書き直す事が可能である
 - 本研究では, CbC用いてPerl6にC処理系であるMoarVMの一部書き換えを行い, 命令のモジュール化を検討する.
 
 
-
 ## Continuation Based C (CbC)
 - Continuation Based C (CbC) はCodeGearを単位として用いたプログラミング言語である.
 - CodeGearはCの通常の関数呼び出しとは異なり,スタックに値を積まず, 次のCodeGearにgoto文によって遷移する.
Binary file presen/slide.pdf has changed
--- a/presen/slide.pdf.html	Tue Feb 19 18:10:30 2019 +0900
+++ b/presen/slide.pdf.html	Tue Feb 19 18:39:11 2019 +0900
@@ -98,6 +98,7 @@
   <li>Rakudoはバイトコードを生成する
     <ul>
       <li>このバイトコードはMoarVMという専用の仮想機械が評価する</li>
+      <li>MoarVMはC言語で記述されている為、 Cと互換性のある言語であるCbCで書き直す事が可能である</li>
     </ul>
   </li>
   <li>本研究では, CbC用いてPerl6にC処理系であるMoarVMの一部書き換えを行い, 命令のモジュール化を検討する.</li>