루아(Lua), 그 광활한 한계 (Lua, ... :)
루아는 애초에 다른 언어에서 동작 될 수 있도록 개발 되었기 때문에, 확장성이 어마어마하다고 한다. 이는 접착 언어(glue language)로 괜찮은 평가를 받고 있는 증거이다. 어디에 쓸까? 응용할 수 있는 부분은 "알고리즘" 부분이라고 생각한다. 프로그램 생명 주기 동안, 알고리즘이 개선 되었을 때, 재컴파일 하지 않고, 스크립트만 바꾸어 주면 되기 때문이다. 게임을 예로 들자면, 여러 공식들이 있을 것이다. (아직 써보진 안아서 이거 밖에는 모르겠다.) 이는 개발 중 시간을 많이 아낄 수 있음을 보여주며, 이렇게 벌어둔 시간으로 "최적화"를 지연평가(ㅋㅋ)하여, "설계"에 몰두할 수 있는 장점을 지닐 수 있게 된다. 이번에 맡은 프로젝트로 인하여 시작하게 되었는데, ... 뒤로 미루고 미루고 미루..
책 정리/Programming in Lua
2008. 12. 3. 01:52
최근댓글