找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3709|回复: 0

Angela 6解释器

  [复制链接]

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-1-4 00:30:04 | 显示全部楼层 |阅读模式
  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的朋友,请用论坛短信联系我。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表