Jx9可嵌入的腳本引擎
Jx9是一個(gè)可嵌入的腳本引擎,基于JSON實(shí)現(xiàn)了圖靈完備(Turing complete)的編程語言。
Jx9 是那些需要流行和高效率腳本支持應(yīng)用程序(比如:游戲、數(shù)據(jù)庫系統(tǒng),文本編輯器,網(wǎng)絡(luò)應(yīng)用程序等)的理想庫。 Jx9 借用來Lua編程的概念,使用一種簡潔并且類似于C,JavaScript 和 JSON 的語法。擁有一個(gè)豐富的標(biāo)準(zhǔn)庫,內(nèi)置303個(gè)函數(shù)和139個(gè)常量。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
