1. 루아 시작하기
프로그래밍 언어/Lua 2009. 8. 29. 16:54
a. 루아란? 덩치가 매우 작은 스크립트 언어(루아 전체코드 : ASCII C 6천줄)로 구성되어 있어 복잡하지 않고 가벼우며, 빠른 실행속도를 보장한다. 이로써 다른 언어에 임베디드하여 사용하기 유용하다. (실질적으로 루아의 기본 엔진은 100KB를 넘지 않는다) 현재는 주로 게임 엔진의 스크립팅이나 방송용 규격, 기타 임베디드 시스템의 OOP객체등에서도 사용된다. 예로, WOW(World War Warcraft내에 스크립트 언어로 개발되어 유저들에게 널리 알려짐) b. 루아의 장점 - OOP에 최적화된 함수 및 코드구조 - 멀티스레딩 지원(코루틴 : coroutine) - 연관배열 제공 - Garbage Collection(GC)를 통한 메모리 문제 해결 - fallback mechanism 지원 -..