- 主题:图形用户界面(GUI)编程有人用C++ Builder吗?
aardio作者这哥们挺厉害的
我见过一个外挂用aardio写的,还不好破解,没人研究它的脚本VM
【 在 MetalSlugX 的大作中提到: 】
: 主页写着 aardio 使用流行的类 C 语法(非常接近 Javascript )
--
FROM 125.35.123.*
你这么说,aardio作者会很生气的
F7编译时,可以看到输出一堆obj
【 在 z16166 的大作中提到: 】
: aardio作者这哥们挺厉害的
: 我见过一个外挂用aardio写的,还不好破解,没人研究它的脚本VM
--
FROM 220.173.121.*
难道作者自己搞了一个语言和编译器?
【 在 MetalSlugX 的大作中提到: 】
: 主页写着 aardio 使用流行的类 C 语法(非常接近 Javascript )
--
FROM 220.249.128.*
他自己写的是编译成byte code了
【 在 MetalSlugX 的大作中提到: 】
: 你这么说,aardio作者会很生气的
: F7编译时,可以看到输出一堆obj
--
FROM 125.35.123.*
搞不清楚。网上有文章说aardio其实是修改lua实现的,但是我没看到这些文章给出证据,我只是觉得aardio的数组和lua像——但是单纯这一点就断定aardio是修改版lua,理由不充分啊
瞅了一眼,按F7时,状态条没有显示输出obj文件,只写着正在编译这个那个aardio文件。
然后 用户aardio工程\dist\ 目录下会产生随机命名的tmp文件,
然后tmp文件被删除,出现为__aau__.obj(怀疑是tmp文件改名而来),
__aau__.obj 确实是32位obj文件
当然,这依然不能说明aardio的用户源程序最终是否运行在虚拟机上
也许,aardio缓存标准库的obj,会编译快一点
aardio是个好东西。可惜作者关闭了论坛,在其它平台也容不得他人有任何疑问/质疑,
否则就会发长篇大论来怼。真是有个性
【 在 z16166 的大作中提到: 】
: 他自己写的是编译成byte code了
https://bbs.aardio.com/forum.php?mod=viewthread&tid=2254
作者自己写着
纯解释语言是不能进行SDK编程的,更不能实现类win.ui这种模式的UI界面库.
aardio的很多库、包括UI库,基本都可以直译成C,C++的代码,这对于Java是不可能的.
实际上你甚至可以在aardio中直接写机器码,并且将他作为一个函数来用,
并且你可以取到函数指针, 这都是本机开发语言才具有的特性.
--
修改:MetalSlugX FROM 220.173.121.*
FROM 220.173.121.*
有点复杂~
aardio作者是中国人?
【 在 MetalSlugX 的大作中提到: 】
: 搞不清楚。网上有文章说aardio其实是修改lua实现的,但是我没看到这些文章给出证据,我只是觉得aardio的数组和lua像——但是单纯这一点就断定aardio是修改版lua,理由不充分啊
: 瞅了一眼,按F7时,状态条没有显示输出obj文件,只写着正在编译某某aardio文件。
: 是我记错了?
: ...................
--
FROM 220.249.128.*
明显是CN
【 在 ooolinux 的大作中提到: 】
: 有点复杂~
: aardio作者是中国人?
--
FROM 125.35.123.*
难得中国人搞这个,也算一个创举。
【 在 z16166 的大作中提到: 】
: 明显是CN
:
--
FROM 220.249.128.*