728x90
반응형
…대략 테스트해 본 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이 현명한 판단이 될 것같다.
728x90
반응형
'Lua' 카테고리의 다른 글
luajit 테스트 - (2) (0) | 2011.06.26 |
---|---|
luajit 테스트 - (1) (0) | 2011.06.26 |
[luajit] LUA + JIT (0) | 2010.12.08 |