Mercurial > hg > Papers > 2020 > tobiuo-midterm
view text/purpose.tex @ 14:9b3f9bff4911
copletion.
author | Kaito Okura <e175748@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 15 Sep 2020 16:19:40 +0900 |
parents | 93c3f2bfae80 |
children |
line wrap: on
line source
\section{スクリプト言語の高速化} 現在開発の進んでいる言語にスクリプト言語のRakuがある. Rakuは起動時間がPerl5やPython, Rubyなどの主要なスクリプト言語に比べて非常に低速である. Rakuは, コンパイラがRakuそのもので書かれているため, 毎回コンパイラのロードとコンパイル, JITコンパイルを繰り返すことになる. 最近のスクリプト言語では, コンパイラが自身で書かれているケースが多い. 例えば, Pypy, golang, Haskellなどである. そこで, この問題を解決するために, 既にコンパイラをロードしてあるサーバーを用意し, サーバー上でスクリプト言語を実行する手法を提案している. Rakuに対しては, 当研究室にてAbyssサーバーを開発している.