Duktape

홈페이지: http://duktape.org/

cropped-w212-h212

자바는 현재.. 웹부라우저 영역이 아닌.. 서버 사이드, 임베디드등 다양한 분야에 사용되고 있음.
Duktape은 C/C++ 코드에 Java 스크립트 코드를 실행하기 위한 엔진(인터프리터) 제공을 목적으로 함.

/* test.c */
#include "duktape.h"

int main(int argc, char *argv[]) {
  duk_context *ctx = duk_create_heap_default();
  duk_eval_string(ctx, "print('Hello world!');");
  duk_destroy_heap(ctx);
  return 0;
}
$ gcc -std=c99 -o test test.c duktape.c -lm
$ ./test
Hello world!

Duktape는 Ecmascript E5 / E5.1과 호환되는 소형 JavaScript 엔진.
유니 코드 지원, 정규 표현 엔진탑재, GC도 탑재되어 있음.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다


This site uses Akismet to reduce spam. Learn how your comment data is processed.