Skip to main content

开源脚本库

Hu WenjinHu Wenjin

Loading preview...

Use cases

About

开源脚本库模板收录了98个节点,覆盖TinyC(TCC)、Ch、CINT、lua系列、Squirrel、ccscript、中文脚本zhScript、wagic、C--、AngelScript、toLua++、微软的VB/JAVA-SCRIPT等12个主要脚本引擎分支。每个分支均列出优缺点,例如TinyC(TCC)的优点是'速度快:直接x86汇编代码'和'标准C支持',而'中文脚本zhScript'的缺点是'20M源码,1890多个文件'。该模板适合开发者评估脚本库集成方案,可作为开源脚本库速查表或脚本引擎对比模板。

Terms and Conditions

When to use this template

游戏引擎开发者

为C++游戏引擎选择嵌入式脚本语言时,需要对比多个候选方案的性能、易用性和许可。

嵌入式系统工程师

在嵌入式设备上集成脚本支持,要求库体积小、编译简单,需评估TinyC(TCC)或lua系列。

软件架构师

评估是否使用CINT作为大型项目脚本引擎,需要了解其源码规模和文件数量。

How to use this template

Step 1

浏览脚本引擎分支与特性

在 Xmind 中打开模板并浏览 12 个主要脚本引擎分支,重点查看各引擎如 TinyC 或 Lua 的优缺点详细说明。

Step 2

对比评估并记录调研结论

根据项目需求在对比节点中记录评估结论,并利用“其它脚本库”分支扩展调研范围以完善您的技术选型方案。

Step 3

导出并分享脚本库分析报告

完成自定义修改与标记后,将思维导图导出为图片或 PDF 格式,以便与团队成员分享开源脚本库的评估结果。

Frequently asked questions

模板涵盖TinyC(TCC)、Ch、CINT、lua系列、Squirrel、ccscript、中文脚本zhScript、wagic、C--、AngelScript、toLua++、微软的VB/JAVA-SCRIPT以及其它脚本库如TinyScheme、GameMonkey、Pawn等。

打开模板后,浏览每个脚本引擎的优缺点节点,例如TinyC(TCC)速度快但编译麻烦,CINT专业但源码庞大。根据你的项目需求(如性能、易用性、许可)对比各分支的说明,快速筛选候选方案。

适合需要在C/C++项目中集成脚本支持的开发者,尤其是游戏引擎、嵌入式系统或工具链开发者。模板提供了多个脚本库的对比分析,帮助节省调研时间。

zhScript是一个开源的中文语法脚本项目,模板指出其缺点包括中文语法怪异、程序结构复杂、20M源码和1890多个文件,优点是中文语法和免费。

AngelScript是完全免费的,采用zlib许可证发布。模板中列出了其优点:带有VC6工程文件、使用常见C/C++数据类型、与宿主应用沟通高效。

包括TinyScheme、GameMonkey、Pawn,并引用了比较分析文档链接。

Got an inspiring template?

Share your mind map templates with creators around the world and start earning from your work.

Free template