Jx9 :一個可嵌入的腳本引擎

jopen 11年前發布 | 49K 次閱讀 腳本 腳本/動態語言

Jx9是一個可嵌入的腳本引擎,實現了圖靈完備(Turing complete)基于JSON的編程語言。
Jx9 是那些需要流行和高效率腳本支持應用程序(比如:游戲、數據庫系統,文本編輯器,網絡應用程序等)的理想庫。 Jx9 借用來Lua編程的概念,使用一種簡潔并且類似于C,JavaScript 和 JSON 的語法。擁有一個豐富的標準庫,內置303個函數和139個常量。Jx9還原生支持多線程。Jx9具有以下特性:

  • Easy to bind C/C++ foreign functions as well foreign constants.

  • Turing complete programming language based on JSON.
  • Modern, clean and easy to use C/C++ API.
  • Clean and familiar syntax similar to C, JavaScript and JSON.
  • Thread safe and full reentrant.

  • Dynamically typed programming language.
  • Highly efficient and platform independent Bytecode compiler.

  • Function overloading like C++.
  • Built-in HTTP Request Parser.

  • Native support for Anonymous functions.
  • Amalgamation: All C source code for Jx9 are combined into a single source file.

  • Jx9 is an Open Source product.

項目主頁:http://www.baiduhome.net/lib/view/home/1358211650981

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!