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