AAuto语言特性

[ 3320 查看 / 17 回复 ]

任何一个编程语言,最终都是运行于操作系统的平台上,大部份的脚本语言都不能直接调用系统的API,需要依赖于各种C/C++等编译型语言编写的中间件,或者是庞大的运行库,无法独立的运行,直接的与系统的API交互。一个不能与API交互的语言其实根本都不能算是语言,顶多只能说是一种高级的宏,他们总是依赖于宿主编写好的函数、使用这样的语言,难免与人缺乏激情以及创新精神。有捉襟见肘的感觉。

更多时候,强大的脚本语言,真正独立能做的,也就是字符串处理了,强大的字符串处理功能,是自已真正能做的,所以大凡脚本语言都把内存回收大谈特谈,的确,C/C++在这方面的确不是特长。

AAuto不一样,他可以直接的与API交互,与系统底层打交道,亲密接触,你会觉得为所欲为,快意的驰聘,单纯的使用AAuto你可以做任何事,完整的完美的对于静态类型、以及API的支持、API的调用、回调等等。使用AAuto是充满激情与创意的,你不需要依赖任何的 C/C++插件来扩充功能,就可以直接的编写代码

AAuto是一款健全的、独立的、功能完备的语言系统。

大多时候,每一款脚本语言,你都可以看到长篇大论的称赞语法的优美性,
但是在真正使用的时候你会抓狂,甚至于一个空格也要表示某种语法意思,这也被称为一种创新,的确,这是非常令人抓狂的创新,象皇帝的新衣一样被追捧。

象这样的调用外部函数的语法 call("func",typeint,123,typestring,"abcd") 非常的令人抓狂,感觉象没睡醒的人生拼硬凑出来的东西。偏偏这些东西还是被广泛的使用。
其实在AAuto里就很简单 func(123,"abcd") 很简单,就是一个函数调用吗,无论你是调用AAuto的函数,还是调用外部的函数,外部DLL的函数,甚至于直接CALL外部EXE进程的函数,都是简洁的、酣畅淋漓的语法。

很多的脚本语言,总是会告诉你,不支持某种语法特性,例如select......case这些,然后告诉你怎么用N倍的语法去模拟那功能,再给你一大堆的理由,在AAuto里很简单,AAuto的语法特性支持的非常的广泛,你在使用AAuto编程的时候,你很少会发现我有什么不能做!有什么是我不能写的!

不得不承认,脚本语言肯定没有原生语言那么快。
那么我们为什么要抛弃原生语言来使用脚本语言呢?很简单:是为了更方便、更自由、更艺术的语法。
如果一个脚本语言告诉你这样不能写,那样不支持,还有什么理由去使用呢?

AAuto可以让你无所不能.

AAuto的速度也很快
AAuto的GUI是使用纯AAuto代码编写的,直接调用win sdk,使用AAuto编写的windows窗体程序,运行的速度非常快,与C/C++编写的程序很接近,你完全感觉不出来,这是一个完全由脚本语言来实现的窗体。

AAuto非常快!

更多时候,脚本语言应当是一种胶水层的东西,例如各种模块、平台的、EXE的衔接、但是目前的很多脚本语言,无论是对原生语言的API、函数指针、回调,还是对外部EXE进程内函数地址的支持,几乎是零或接近为零,如果要说是胶水的话,那是一种粘力非常差的胶水。

但是AAuto不一样,你不需要去写任何的配置,中间件,或者什么接口封装,你只要给他一个函数地址,无论是内部的,外部的,或者是系统的,外部DLL或者外部EXE的,AAuto都可以来去自如,纵横由心。当胶水来用的话,AAuto 是非常好用的万能胶。
本主题由 管理员 crane 于 2010-9-2 23:59:59 执行 移动主题 操作
分享 转发
Quicker and quicker! Quicker and better!
TOP

强顶!希望AAuto把模拟精灵失去的人气聚回来!开创一个AAuto时代!
AAuto从开始就得开始商业动作策划了,这点非常重要!因为我们不想再看到一个模拟精灵式的失败,按键根本无法与精灵比,却运作很好,这是一个软件得以长久的根本!
免费一样可以成功,支持你们!
TOP

AAuto是一种快速方便,简洁完美的脚本语言系统
TOP

加加又回来了,看来公测版快要完成了~
TOP

愿与AAuto一起成长!
TOP

这个东西一定得用用。
TOP

写的好,顶了
TOP

愿与AAuto一起成长!
用AAuto妆点自己的色彩!
TOP

我要学习,正在找门。
TOP

楼主“精灵加加”的语言幽默,看了让我对快手非常欣赏,希望尽快试试。
TOP

好东西就还是好东西 但也要做好宣传和服务+引导 快手一定要开创脚本的世界第一
TOP

最好提供些范例,让大家都学习中进步。
TOP

版主啊。额的神啊,多玩点游戏,多写点游戏脚本,那样人气腾腾的就上来啦嘎嘎
TOP