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