[[Include(분류/script)]]
- 이곳은 게임쪽에 사용할 가능성이 농후한 스크립트들을 모아놓은 것입니다. (설령 지금은 사용하지 않는다 하더라도요)
- 제가 생각하는 스크립트의 조건
- C/C++과 extending, embedding이 가능해야한다.
- 메모리 관리의 신경을 덜어준다. (보통 개비지 컬렉션을 지원한다)
- 문법이 간단하다. (문법 스터디에 하루이상이 걸리면 안된다)
2 gamemonkey #
- 메인 홈페이지 :
http://www.somedude.net/gamemonkey/
- 루아에서 개념을 빌려온, 하지만 문법은 C와 비슷한 스크립트 언어. 가볍고 빠른 것은 lua와 비슷. angelscript가 무거워 보일정도.
- C++, bison, lex로 작성.
- 실행가능 플렛폼 : Windows PC, Apple Mac, Microsoft XBox, Sony PlayStation2, Sony PSP, Nintendo GameCube.
4 simkin #
- 너무 가벼워(루아보다도!) 거의 기능이 없다시피한 임베딩 전용 스크립트. C++ 임베딩가능합니다.
- 3년정도 프로젝트 진행중이며, 오픈소스 라이센스하에 있습니다.
- XML을 직접적으로 지원하는 것이 특징. XMLRPC 대용으로 사용해도 좋을듯.
- 메인 사이트 -
http://www.simkin.co.uk/
5 python #
- 말이 필요없는 금세기 최고의 스크립트 언어.
임베딩에는 조금 취약하지만 extending용으로는 정말로 손색이 없다.
- 객체지향적이며 java와 같은 패키지 시스템 도입등등 상당히 많은 장점을 가지고 있다.
- python 이야기 참고.
6 perl #
- 역사와 전통으로 무장한 스크립트 언어. 왠만한 UNIX관련 시스템에서는 기본 언어로 탑재된다. 개인적으로 공부하고 싶지만 아직 깊게 파보지 않은 언어.
- 가독성이 떨어지고 (개인적으로) 문법이 난해하다는 단점이 있다.
- embeding, extending 모두 가능하며 C 기반 바인딩만 지원.
7 io #
- 작고, 임베딩가능하며, 객체지향적이고, 프로토타입 기반의 개비지 컬렉션을 지원
- Perl, Python, Ruby보다 빠르다는 정량적 데이타 존재.
- smalltalk, Act1, Self, Newtonscript, Lisp, Lua의 영향을 많이 받았다고 하네요.
- Open Source, BSD 라이센스.
http://www.iolanguage.com/ - 메인사이트
http://www.dekorte.com/ - 언어 저작자인 steve dekorte의 홈.
8 objective CAML #
- 전체 언어 성능 점수가 C 다음으로 뛰어난 언어. 인터프리팅 언어인듯. 하지만 유저층이 많지 않은 것 같다.
http://www.ocaml.org/ - 메인 홈페이지.
9 pike #
- roxen 이라는 회사에서 만들어 발표한 웹 기술용 스크립트. 객체지향 개념과 어느정도 성능에 대한 검증이 되어있는듯. 상업적으로 사용해도 괜찮다.
http://pike.roxen.com - 홈 링크.
10 D #
- 희한한 언어입니다. C++과 자바와 스크립트의 특징만을 따서 만든 언어군요. x86용 컴파일러만 나와있습니다. 일본 사용자가 꽤 있군요.
- 단점이라면 공개 라이센스가 아니라서 상용으로의 사용은 힘들듯.
http://www.digitalmars.com/d/index.html - 제작사 홈페이지.
http://www.opend.org/ - 오픈소스화가 진행되고 있는 프로젝트.
http://directory.google.com/Top/Computers/Programming/Languages/D/ - google의 D언어 디렉토리
http://www.dsource.org/tutorials/ - D 언어 소스 및 예제 소개 사이트.
http://dlanguage.netunify.com/38 - D언어와 함께 사용할 수 있는 툴과 구문표시(Syntax Highlight) 장치
13 c-smile #
- C++과의 쉬운 바인딩, 자바의 객체지향 문법, 자바스크립트의 인터프리팅체계를 각각 조합한 스크립트언어. 아직 검증은 안된듯.
http://c-smile.sourceforge.net/ - 메인링크.
14 기타 프로그래밍 언어 및 스크립트 #
http://www.zeta.org.au/~atrn/ici/ - ICI 스크립트. C 언어와 문법이 비슷함. 임베딩이 쉽다는 점은 lua와 비슷.
http://www.compuphase.com/small.htm - small 스크립트.
http://www.octave.org/ - 옥타브. GNU 라이센스. 주로 수치연산과 산술 그래프 생성용 언어. 주로 수학관련 연구용으로 많이 사용.








