Friday 5 November 2010

コンパイラの授業

例年、簡単な入門の後、適当なコンパイラを読んでますが、今年は、

   「JavaScript Engineを読もう」

ってことに。 http://bit.ly/9NeHm3

  ThunderbirdのSpiderMonkey
  GoogleのV8
  WebKitのSquirrelFish

が候補で、今日ざっと、ソースを見たところ、

SpiderMonkey
  Cで、大量のstatic変数、コメント少な目

GoogleのV8  
  .cc で僕の好みだが、微妙

WebKitのSquirrelFish
  xcode project でbuildが容易 .cpp

ってことで、SquirrelFish 読むのが良さそうです。

たぶん、11/20,11/21 かなあ。Ustream も流すつもりです。

自分では、あまり使わない言語の一つだが、今年はゲーム班が Web/GL 使っているので必須。ちょうど良いかな。

No comments: