Mercurial > hg > Papers > 2019 > anatofuz-thesis
diff presen/slide.md @ 110:f6d6bfdbf648
update
author | anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 19 Feb 2019 18:39:11 +0900 |
parents | 793ee68da7fa |
children | 6edf94951f75 |
line wrap: on
line diff
--- 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文によって遷移する.