Lua2011. 7. 2. 22:48

…대략 테스트해 본 3가지 C/C++ 기반 JIT COMPILER는 다음과 같았다.

 

GNU Lightning Dotgnu (libjit) Luajit (dynasm)
GNU 단체가 공식 관리 JIT의 사용 인터페이스가 가장 편하다. 다른 언어를 만들고자 할 때 libjit 만을 사용할 수도 있다. ('우스운'도 이걸로 구성하였다.) Dynasm 을 직접 사용하기는 그렇지만,,, Lua 와의 연결이 잘 되어 있음.
가장 최근까지 꾸준한 업데이트가 되고 있다. (여러 cpu 지원됨. 심지어 iphone 테스트 까지…)
최근 업데이트가 거의 없다. 물론 x86, x64 계열은 큰 변화는 없겠지만 아무래도 개발 지원이 끊어진 것 같다. --;… Executable luajit 에 너무 초점이 맞추어져 있다.

 

…결론으로는, 스스로 high level language 를 만들고자 한다면, libjit를 사용하는 것이 나을 듯하다.

…하지만 lua 자체가 이미 뛰어난 고수준 언어이므로 lua를 기반으로한 구성을 하려면 (아예 lua로 떡칠을 할 각오를 하고,,,) luajit이 현명한 판단이 될 것같다.

반응형

'Lua' 카테고리의 다른 글

luajit 테스트 - (2)  (0) 2011.06.26
luajit 테스트 - (1)  (0) 2011.06.26
[luajit] LUA + JIT  (0) 2010.12.08
[lua2exe] lua 로 exe 먼들기  (0) 2008.04.24
Posted by Jay Two