[GpGiki 대문으로]

Script Language


분류: 분류 프로그래밍 분류 스크립팅

차례 [+]

비교 요약

스크립트라이센스Bytecode[1]Extending[2]Interpreter[3]
PythonFree?YYY
LuaLua 라이선스 [4]YYY
SmallFree?YYN
SimkinLGPLNN?N
JavaScript(SpiderMonkey)MPLNYY
JavaScript(MS ActiveX)??Y?
IoBSDY?YY
EiCArtistic LicenseYYY
TinyCCLGPLY?[5]?N

[Python]

Lua

Small

Simkin for C++

JavaScript

JavaScript를 스크립트로 사용하려면 두 가지 방법이 있는데 하나는 Mozilla의 SpiderMonkey라는 JavaScript(ECMAScript) 엔진을 사용하는 것이고 또 하나는 MS ActiveX Scripting 기술(본질적으로 COM 객체)를 사용하는 것임... SpiderMonkey는 오픈 소스이고 MS ActiveX Scripting은 소스는 없으나 로얄티 프리.

Io

EiC

http://eic.sourceforge.net/

EiC는 C언어군요. 잘되면 그냥 컴파일해서 사용해도... typeless가 아니니 bytecode 실행시 가장 속도가 빠를것 같군요.

TinyCC

http://fabrice.bellard.free.fr/tcc/

초소형 리눅스 x86 C 컴파일러. 그런데 win32용으로 몇가지 더 붙이면 덩치가 좀 커질려나... :)

참고

기타


주:

[1] 이진코드 생성 가능 여부 (스크립트 소스를 숨길수 있다.)

[2] 다른 언어와의 연결이나 커스텀 라이브러리 작성 및 추가 등의 확장성

[3] 소스를 입력하면서 직접 실행할 수 있는 상호작용적 환경 제공 여부

[4] Lua 5.0부터는 MIT Lisence에 기초한 Lua 5.0 license를 사용

[5] x86 native 코드 생성


제일 위로
최종 수정 일시: 10월 30일(2005년) 04:36 PM 편집 | 정보 | 차이 | 비슷한 페이지 DebugInfo
유용한 페이지들: 분류 분류 | 자유로운 연습장 SandBox | 무작위 페이지들 RandomPages | 인기있는 페이지들 MostPopular