PC6下载站

分类分类

AAuto编程语言介绍_aauto是什么

关注+2012-01-02作者:清晨

AAuto编程语言介绍_aauto是什么

AAuto语言以LAScript脚本语言为基础并基于更为通用的C系语法打造的新一代编程语言,主要面向小型轻量快速开发应用,专用于模拟自动化、web自动化、自动化测试、机器人程序开发。
AAuto是世界上首个完美支持静态类型的动态语言,首个完美支持API、REMOTE CALL API、静态回调函数等的新型动态语言。
AAuto广泛吸收各种语言中的优秀语法特性,易学易用、支持快速开发,你几乎可以将任何主流编程语言中的代码作很少的修改就可以在AAuto中更稳定快速的执行。

1、支持一键编译发布为标准PE格式的exe文件,生成的的EXE为百分百纯净绿色软件,无需制作安装程序。
可选直接编译成byte code二进制字节码(无法从EXE中还原源代码、完全不具可读性的二进制指令码)发布的EXE可独立发布、随处运行、不依赖任何外部程序。
所有引用文件在发布时可选发布为硬盘文件,也可选发布编译为exe资源并生成独立exe程序。无需修改任何代码。一键发布,随处运行。
2、完整支持原生静态语言的所有数据类型、自定义类型(struct),以及所有API函数、c/c++代码百分百的可对应转换为AAuto代码。
首创支持Remote Call API函数,一句代码直接声明位于外部EXE中的函数。
无需任何复杂技术,在外部运行的EXE进程中任意执行代码,与编写本地代码无任何区别。
3、使用$操作符,可将任意的外部代码、文本文件、二进制文件直接包含在代码内部,以编译生成EXE以后,文件即被静态链接到exe中,不再需要外部文件
4、支持可视化windows 窗体设计,可视化UI库使用底层WINSDK编写,并全部开源
5、完美支持标准DLL、同时支持资源DLL、内存DLL、自动识别。智能加载
6、完美支持com编程。
7、AAuto是世界上兼容性最强的语法,无论你学过什么编程语言,在使用AAuto时都可以使用接近你原来编程风格的语法编写代码。
8、AAuto是唯一可以直接与系统底层交互的动态语言,所以也是运行速度最快的动态语言

AAuto是专用于桌面软件快速开发的新一代混合型编程语言,兼具动态、静态语言优势,语法更可兼容大部分流行语言,学习成本低,开发速度快,并永久免费.

一键发布为绿色软件.生成独立EXE执行文件.

唯一能同时支持动态类型、静态类型开发的语言.

兼容流行C系语法、Pascal语法,学习成本最低.

可内嵌C语言、汇编、Java、PHP、Javascript、VBS.

面向对象、支持Ducking Type、支持中文编程.

支持COM动态、静态接口、支持标准DLL组件.

标准库全部开源、全部使用纯AAuto代码编写。

提供可视化开发环境,支持多线程开发.

支持用网页开发软件界面、可与HTML、JS无缝整合.

完美支持web自动化、轻松开发网站机器人。

完美支持所有游戏辅助工具技术.

一句代码即可实现CALL外部EXE函数.

支持内存读写、抓包、鼠标、按键模拟、监控.

编辑本段快手(AAuto Quicker)

AAuto Quicker是一鹤软件历时五年倾情打造 - 用于AAuto程序开发的集成化开发工具。支持多线程,可视化开发,可一键生成为数百K的标准EXE执行程序、独立绿色软件、标准PE格式,无需运行时释放任何DLL库。

可一键将本地目录嵌入EXE文件,可直接嵌入标准DLL组件到EXE,可轻松嵌入网页、CSS、Javascript等文件,无论是将资源文件嵌入EXE,还是发布为硬盘文件,程序都不需要任何修改。

编辑本段混合型编程语言

编译型语言就是编译的时候直接编译成机器可以执行的代码,不支持运行时编译。 例如:C/C++/Delphi

解释语言指编译为中间码,并支持运行时编译的语言 例如:JAVA/C#

动态语言,准确地说,是指程序可以运行时编译,仅在运行时进行类型检查,在运行时可以改变类型结构,类可以在运行时被创建或删除,可以在运行时创建或删除函数。

静态语言,类型判断是在编译时判断,静态类型语言需要类型声明、接口定义,而动态语言因为避免了大量类型、接口相关代码,易于理解和使用。 例如C#、C++都是静态语言。

注意:一些静态语言包含特殊的动态数据类型,但并不能说他们是动态语言,这种动态类型仍然会在编译时被转换为静态类型。只不过为了书写方便引入的一些关键字而已。

脚本语言指不需要编译即可运行、并且依赖宿主应用程序运行。

通俗的说脚本语言本身就是不完整的语言,只能是一种胶水语言。不能独立的生成程序。

解释语言并不等同于脚本语言,你不能说java,c#是脚本语言。

共同点是解释语言都要依赖框架、脚本语言需要依赖宿主应用程序,他们都不能生成真正意义上的独立应用程序。

AAuto首先是动态语言的一种,但是他同时支持静态类型,AAuto程序需要编译才可运行,但AAuto可以在运行时编译,AAuto程序不需要外部的框架,更不需要宿主应用程序。可以生成真正意义上的独立应用程序。AAuto制作的程序不需要安装程序,也不需要释放DLL运行库,AAuto制作的程序都是绿色免安装程序。

AAuto不但具有传统静态编译语言的开发功能,解释语言、动态语言的特性,而且AAuto也可以实现脚本语言的功能,你可以把程序放在一个文本中,用loadcode即时加载,实时运行,可以作为配置性的脚本语言,关键在于,你可以用AAuto开发宿主程序,再用AAuto作为脚本语言来使用。

AAuto兼具动态语言与静态语言的一些特性。也兼具独立开发语言与脚本语言的特性,是一种新的混合型编程语言。混合流行编程语言精华的一个微型浓缩版本。

展开全部

相关文章

更多+相同厂商

热门推荐

  • 最新排行
  • 最热排行
  • 评分最高
排行榜

    点击查看更多

      点击查看更多

        点击查看更多

        说两句网友评论

          我要评论...
          取消