comparison slides/2018/09/18/slide.md @ 50:ccfc78c23c66

auto-Update generated slides by script
author Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Tue, 18 Sep 2018 20:20:07 +0900
parents
children
comparison
equal deleted inserted replaced
49:49a9086fc7e9 50:ccfc78c23c66
1 title: CbCによるMoarVMの改良
2 author: Takahiro Shimizu
3 profile:
4 lang: Japanese
5
6
7 # 研究目的
8 - Perl5の後継言語として開発されているPerl6はMoarVMと呼ばれるVMを搭載している.
9 - Perl6はMoarVM,JVM,JavaScript上で動くRakudoと呼ばれる実装と,コンパイラ開発者用のサブセットであるNQPが主な実装となっている.
10 - 現在Perl6及びMoarVMは全体的な速度がPerl5と比較し低下しており,実務として利用できるレベルに達していない.
11 - さらにPerl6の実装自体巨大なcase-switch文など見通しが悪くなっている.
12 - この問題を解決するために現在当研究室で開発している継続を中心にしたContinuation based Cを用いて改良を行う
13 - CbCの設計理念からVMの実装と親和性が高い事も推測できる為,実際にCbCを用いてどのようにVMが実装できるかを検証する
14
15 # 今週の進捗
16 * [Roppingi.pm](https://roppongipm.connpass.com/event/96924/)に誘われたので行っていました
17 * 六本木ヒルズ大きかったです
18 * Perl1.0からPerl6までを20分で話してきました
19 * 「初めてのPerl」の訳者の近藤 嘉雪さんからも好評で良かったです
20 * 週末は[Okinawa.pm](https://okinawapm.connpass.com/event/99127/)です
21 * `/net/open/Fedora/Fedora-Server-dvd-x86_64-28-1.1.iso`にiso置いておきました
22 * そういえばKernelのDebug buildどうしましょう
23
24 # 来週の予定
25