E D R S I H C RSS
ID
Password
Join
일이란 기다리는 사람에게 갈 수도 있으나, 끊임없이 찾아 나서는 자만이 획득한다. -링컨

[[Include(분류/script)]]

Contents

1 lua
2 gamemonkey
3 javascript
4 simkin
5 python
6 perl
7 io
8 objective CAML
9 pike
10 D
11 E
12 angelscript
13 c-smile
14 기타 프로그래밍 언어 및 스크립트
  • 이곳은 게임쪽에 사용할 가능성이 농후한 스크립트들을 모아놓은 것입니다. (설령 지금은 사용하지 않는다 하더라도요)
  • 제가 생각하는 스크립트의 조건
    1. C/C++과 extending, embedding이 가능해야한다.
    2. 메모리 관리의 신경을 덜어준다. (보통 개비지 컬렉션을 지원한다)
    3. 문법이 간단하다. (문법 스터디에 하루이상이 걸리면 안된다)

1 lua #

  • Lua 참고. 개인적으로 최강의 임베딩 스크립트 언어라고 생각함. :)

2 gamemonkey #

  • 메인 홈페이지 : [http]http://www.somedude.net/gamemonkey/
  • 루아에서 개념을 빌려온, 하지만 문법은 C와 비슷한 스크립트 언어. 가볍고 빠른 것은 lua와 비슷. angelscript가 무거워 보일정도.
  • C++, bison, lex로 작성.
  • 실행가능 플렛폼 : Windows PC, Apple Mac, Microsoft XBox, Sony PlayStation2, Sony PSP, Nintendo GameCube.

3 javascript #

  • Javascript 이야기 참고. 웹 브라우저에서 많이 쓰이는 스크립트이지만 mozilla에 적용된 C 라이브러리를 사용하면 임베딩도 가능.

4 simkin #

  • 너무 가벼워(루아보다도!) 거의 기능이 없다시피한 임베딩 전용 스크립트. C++ 임베딩가능합니다.
  • 3년정도 프로젝트 진행중이며, 오픈소스 라이센스하에 있습니다.
  • XML을 직접적으로 지원하는 것이 특징. XMLRPC 대용으로 사용해도 좋을듯.
  • 메인 사이트 - [http]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]http://www.iolanguage.com/ - 메인사이트
  • [http]http://www.dekorte.com/ - 언어 저작자인 steve dekorte의 홈.

8 objective CAML #

  • 전체 언어 성능 점수가 C 다음으로 뛰어난 언어. 인터프리팅 언어인듯. 하지만 유저층이 많지 않은 것 같다.
  • [http]http://www.ocaml.org/ - 메인 홈페이지.

9 pike #

  • roxen 이라는 회사에서 만들어 발표한 웹 기술용 스크립트. 객체지향 개념과 어느정도 성능에 대한 검증이 되어있는듯. 상업적으로 사용해도 괜찮다.
  • [http]http://pike.roxen.com - 홈 링크.

10 D #

11 E #

12 angelscript #

  • Angelscript 참조. C++ 바인딩 측면만 보면 최강일 듯.

13 c-smile #

  • C++과의 쉬운 바인딩, 자바의 객체지향 문법, 자바스크립트의 인터프리팅체계를 각각 조합한 스크립트언어. 아직 검증은 안된듯.
  • [http]http://c-smile.sourceforge.net/ - 메인링크.

14 기타 프로그래밍 언어 및 스크립트 #


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-10-28 12:42:54
Processing time 0.3482 sec