文件名称:Jinx:用于实时应用程序的可嵌入脚本语言
文件大小:23.89MB
文件格式:ZIP
更新时间:2024-05-21 14:03:22
language c-plus-plus cmake game-development scripting-language
金克斯 Jinx是一种轻量级可嵌入脚本语言,用现代C ++编写,旨在从主机应用程序中进行编译和使用。 Jinx语言简洁明了,由于其高度灵活的函数语法和可包含空格的标识符,看起来就像伪代码和自然语言短语之间的交叉。 它受到Lua,Python,C ++,AppleScript等语言的启发。 一个重要的设计目标是使Jinx不仅易于使用,而且使其易于通过本机API进行集成和使用。 Jinx脚本被设计为作为协同例程异步执行,甚至可以在单独的线程上异步执行,因为运行时是线程安全的。 该语言还不使用垃圾回收,从而确保可预测的CPU使用率。 这使其成为视频游戏等实时应用的潜在候选者。 您可以,或 Jinx入门 Jinx需要编译符合C ++ 17的编译器,并且可以作为传统库或仅标头库使用。 Jinx支持CMake构建系统,因此对于CMake用户而言,添加Jinx应该就像将构建脚本指向项目的根文件夹