200711912422353081.rar
下载: rar 文件
逆@风@者
简介:Visia Compiler编译器(可一次性地连接和编译) 是一个基于 x86 架构的Windows 32 编译器. 它是由Visual Basic 写的,但不同于VB的伪编译,它是可以直接编译为机器码的,而不需要任何运行时间库(runtime libraries)或者其他的限制.这个语言支持GUI图形界面编程,API调用, 指针,汇编置入 (需要安装FASM). 它可以创建DLL库及其源引入文件,引入的头文件 (inc), 定制入口点和定义数组.语法结构上与类basic语言较为相似,而代码结构与C语言更接近. 我的编译器是开源的,下载包中还提供了一套有用的例程.你也可以下载到这编译器的源代码.新的版本已得到了改进,它包括一个预先连接器和资源编译器,一个新的集成开发环境,DLL文件建立和其他轻巧易用的特点.Visia可生成非常小的独立EXE可执行文件.
魔嘎:我用易语言转换了VB版写的VisiaCompiler编译器架构,编译器里面很多地方都做了修改.此语言语法类似VB+VC,支持简单对象,支持递归,支持属性列举,支持自定义数据类型,支持第三方API.支持模块,支持外部函数..大概有20多个例子(在例子文件夹下面),大家可以先熟悉一下,模块和封装的第三方API支持库都有源码.在include文件夹下面.
封装的支持库有(advapi32,comctl32,comdlg32,gdi32,kernel32,msvcrt,opengl32,shell32,user32,wsock32)
编译后的文件小,运算速度比易快.有能力的可以先自己开发一款此语言的IDE环境。
注意:此源码遵守开源协议,仅供学习用,对于其他用途引起法律纠纷的,后果自负。
魔嘎因转向开发其他项目了,这个项目就留给大家自己完善. 如果大家以后有更新发给作者一份就可以了!
麻辣教师:当前版本0.5版为中英文两种版本.其中中文版我改成支持大部分双语关键字.完善了操作界面.也请大家进一步修改完善.
如:代码中,你也可用"如果",也可以用"IF",无所谓,哈哈.
这个编译器的源代码包含好几个段,与易语言的形式有些象,因此大家可能会以为只有一段源代码而找不到其他源代码。用记事本打开源码会看到有些乱字符分成的几段。
数据类型支持:小数\整数\短整数\逻辑\字节\文本\字节集等. |