|
Angela 6是一种轻量级面向过程的编程语言,定位在VB和VBS之间。功能比VB弱,但是比VBS强。目前,Angela编程语言除了可以实现所有VBS的功能外,还可以有结构体、指针、位运算、调用API、制作图形界面等VBS不支持或不明显支持的功能。
Angela 6内置大量的系统控制函数(比如调节屏幕、调节音量、加载驱动程序并通信等),可以在不使用API的情况下轻易控制系统。
Angela 6最大的优势是可以内嵌VBS,在Angela 6里使用VBS代码和普通方式使用VBS代码没什么两样,并且在Angela 6与VBS之间可以方便地相互传递数据。
Angela 6还可以内嵌汇编代码,除了基本的X86指令集,还支持MMX、SSE、3DNow!指令集。通过内嵌汇编,可以在性能敏感的程序中解决效率问题,也算变相实现了函数指针和多线程执行。
Angela 6是弱类型的编程语言,无需声明变量,即使声明变量,也不需要指定变量的类型。但是在调用API等必须显式指明变量类型的时候,Angela 6提供了转换函数把Angela 6的无类型变量转换成BYTE、WORD、LONG、SINGLE、DOUBLE。
Angela 6的语言风格混杂了BASIC风格和C风格,有#include和#define等预处理语句,也有endif、endwhile等结构结束语句,但是偏向于C风格。
此软件由于使用价值不大,已经停止开发,最后版本是build 20110121。
既然使用价值不大,就不放bin了。想看src的朋友,请用论坛短信联系我。 |
|