comparison slide.html @ 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
comparison
equal deleted inserted replaced
11:70bdd820b91d 12:58cd4dd86896
340 <li>Python 340 <li>Python
341 <ul> 341 <ul>
342 <li>PythonVM</li> 342 <li>PythonVM</li>
343 </ul> 343 </ul>
344 </li> 344 </li>
345 <li>Erlang</li>
345 <li>Elixir 346 <li>Elixir
346 <ul> 347 <ul>
347 <li>BEAM</li> 348 <li>BEAM</li>
348 </ul> 349 </ul>
349 </li> 350 </li>
547 </li> 548 </li>
548 </ul> 549 </ul>
549 550
550 <pre><code>$nqp --target=mbc --output=fib.moarvm fib.nqp 551 <pre><code>$nqp --target=mbc --output=fib.moarvm fib.nqp
551 </code></pre> 552 </code></pre>
553
554
555
556 </div>
557
558 <div class='slide'>
559 <!-- _S9SLIDE_ -->
560 <h2 id="バイトコード-1">バイトコード</h2>
561 <ul>
562 <li>バイナリ形式で表現される為、 VMがどのように読み取るかでバイトコードの意味が異なる</li>
563 <li>スクリプト言語で重要なバイトコード表現は、「仮想機械がどの命令を実行するか」のバイトコード
564 <ul>
565 <li>CPUに対するアセンブラの命令に対応する</li>
566 </ul>
567 </li>
568 <li>どういった構成なのかは仮想機械によって異なる</li>
569 </ul>
552 570
553 571
554 572
555 </div> 573 </div>
556 574