Mercurial > hg > Events > OSC2019
diff slide.md @ 12:58cd4dd86896
update
author | anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 19 Apr 2019 19:07:07 +0900 |
parents | 4b1eb4d69695 |
children | d3036d998236 |
line wrap: on
line diff
--- a/slide.md Fri Apr 19 18:53:36 2019 +0900 +++ b/slide.md Fri Apr 19 19:07:07 2019 +0900 @@ -147,6 +147,7 @@ - YARV - Python - PythonVM +- Erlang - Elixir - BEAM @@ -261,6 +262,13 @@ $nqp --target=mbc --output=fib.moarvm fib.nqp ``` +## バイトコード +- バイナリ形式で表現される為、 VMがどのように読み取るかでバイトコードの意味が異なる +- スクリプト言語で重要なバイトコード表現は、「仮想機械がどの命令を実行するか」のバイトコード + - CPUに対するアセンブラの命令に対応する +- どういった構成なのかは仮想機械によって異なる + + ## バイトコードとMoarVM