AngelScript,也称为Angelcode脚本语言,最初由Andreas Jönson开发,是一个跨平台脚本库。换句话说,它允许您编写一个脚本—一个计算机程序—无论使用哪种计算机平台,它都能正常工作。它是根据zlib许可证发布的,也就是说它是...
AngelScript,也称为Angelcode脚本语言,最初由Andreas Jönson开发,是一个跨平台脚本库。换句话说,它允许您编写一个脚本—一个计算机程序—无论使用哪种计算机平台,它都能正常工作。它是根据zlib许可证发布的,也就是说它是用户可以免费使用。AngelScript脚本是使用C/C语法编写的,任何有使用这些语言经验的人都可以轻松地编写脚本。AngelScript的工作原理是在计算机内创建并运行一个虚拟机(VM),然后在VM上运行该脚本。这意味着AngelScript脚本也能正常工作在任何计算机平台上—Windows、Macintosh、Linux或其他。VM还允许脚本与计算机上运行的其他程序交换数据。这意味着AngelScript可用于扩展或添加允许添加扩展的其他程序的功能。例如,AngelScript scientific calculator脚本计算一个数学表达式,该表达式调用一个图形脚本,该脚本将显示该数学表达式的图形,任何有使用这些语言经验的人都可以轻松地编写脚本。AngelScript虚拟机本身负责处理细节。这包括内存管理和指针之类的东西,这些东西在使用C/C时可能会导致问题。它被设计为在不同的平台上运行,所以AngelScript不能作为应用程序提供给你将下载、安装和运行,除非有第三方提供。通常,用户必须下载用C/C编写的源代码,然后为特定的计算机平台编译。截至2010年12月,可用的AngelScript平台包括Win32®、Linux®、FreeBSD®、Mac OS X®、Dreamcast™、PlayStation®便携式、PlayStation®2、PlayStation®3、Xbox®和Xbox 360®目前正在为Windows?Mobile、任天堂?DS和Android开发VMs™ 平台,但目前还没有关于虚拟机何时能在这些平台上使用的信息。在不同平台上以相同方式运行程序的能力使得AngelScript对软件发行商很有吸引力。一些游戏发行商正在发布使用AngelScript编写的游戏,其中包括针对特定平台的AngelScript虚拟机平台。这使得他们可以在同一时间为不同的平台发布同一款游戏。AngelScript的开发以及针对不同平台的虚拟机的改进正在进行中。互联网搜索可以帮助您找到适合您平台的最新稳定虚拟机
-
发表于 2020-08-06 08:29
- 阅读 ( 1188 )
- 分类:电脑网络