Mercurial > hg > Papers > 2019 > anatofuz-thesis
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文によって遷移する.
--- 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>