ゲームプログラミングではスクリプトドライバが必要なことが多くありますが、近年のトレンドはなんといっても Lua です。
一昔前までは YACC + Lex や Bison + Flex などを使ってスクリプトドライバを書いていましたが、これらはかなり本格的なプログラミング言語を作れるだけの非常に柔軟なプログラムなだけに気軽に使えるという感覚はありませんでした。それに対して Lua は基本文法はほとんどできており、 Lua スクリプトの中から C/C++ の関数を呼び出すことや、逆に C/C++ から Lua スクリプトを呼び出すことが簡単にできます。
最近は POSH や Lua などゲームプログラミングに役立つライブラリが増えてまいりました。嬉しい限りです。
Contributions