微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AngelScript 跨平台的脚本库

程序名称:AngelScript

授权协议: 未知

操作系统: 跨平台

开发语言: C/C++

AngelScript 介绍

AngelScript,全称是AngelCode Scripting
Library,是一个专门为扩展应用程序功能而开发的跨平台的脚本库。它以易于应用程序开发者和脚本开发者使用为目标而设计。AngelScript的开发者是Andreas
Jönsson,2012年8月7日时的最新版本为2.27.0

AngelScript最大的特点是允许直接调用C/C函数方法,而不需要额外的包装和转换。应用程序只需要简单的把C/C实现的函数、对象(class)和方法注册给脚本,就能在脚本里面调用

AngelScript的语法与C/C保持一致,但有所增强,如没有指针(C中广泛应用了指针),以及使用了自动内存管理功能(C中大多数情况下需要自己管理内存)。此外,AngelScript的数据类型也和C/C保持一致,这是AngelScript比其它脚本语言更容易与C/C++宿主程序集成的重要原因。

AngelScript支持JIT技术,拥有较高的运行效率。]

AngelScript和C/C++一样,是强类型静态语言,对于非专业的开发者来说,使用时不如其它一些弱类型动态语言来得方便。

AngelScript是完全免费的,并且基于zlib协议开源。

AngelScript 官网

http://www.angelcode.com/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐