自己开发的一门简单语言Snail Language,请大家拍砖
本帖最后由 seeyou 于 2014-1-20 18:10 编辑我也是一名autoit爱好者,在我们论坛上也混过一段时间。前不久心血来潮很想开发一门自己的编程语言,按照自己的理解去实现编程语言的细节,尽量做到和autoit一样方便用户。于是乎我自己的创造编程之旅就这样开始了。自己动手才知道任何一门语言都是来之不易,需要编程人员巨大的付出,但是做快乐的事情也就不觉得累了(快不觉累)。
我为语言取名为Snail Language,由此可见语言的速度不快。目前的版本远远没有到稳定的时候,但是已经初具原型,能做到简单的运算、函数调用、数组、循环、条件分支、作用域,已经一个很弱小的IDE即debug功能。如果大家有兴趣,可以下过来玩玩,计划到了版本0.5之际,将软件开源。喜欢编程语言的朋友欢迎交流。
【DotNET 4.0运行环境】http://www.microsoft.com/en-us/download/details.aspx?id=17851
【2014/1/20】Snail Language V0.19: http://blog.csdn.net/snlscript/article/details/18559763
Snail Language可以生成EXE文件了。
【2014/1/16】Snail Language 0.18 :http://blog.csdn.net/snlscript/article/details/18403253
可以在Snail中调用简单的C#函数了。
【2014/1/15】Snail Language 0.17:http://blog.csdn.net/snlscript/article/details/18317555
1)实现了字典数,也称为相关联数组,其本质是Hash Table。
2)用foreach遍历数组。
3)用HasKey判断数组是否包含对应的Key。
【2014/1/14】Snail Language 0.16:http://blog.csdn.net/snlscript/article/details/18268743
1)First-Class Value的函数类型。
2)__FUNCTION__存储当前函数的字符串名称。用途:debug时候可以打印函数log
3)在一个函数return之前,调用一个预先指定的函数。用途:希望在一个函数返回时做一些处理,通过使用Action,可以不用在每个return前增加代码。 wow~! 被震惊了。 去看下! 楼主能开发一门编程语言,可见功底深厚,支持下,弱弱问下,开发语言是用C语言写的吗? 这是什么情况????{:face (396):} 回复 3# xulinghai
我是用.NET开发的。 楼主太强大了,自己开发语言! 定位?干嘛的呢?
优势? 楼主太强大了,支持。 被震惊了。,支持。 楼主太强大了,支持。 自己开发语言!楼主太强大 是被镇住了,楼主你可以不要这么牛XXXX? 楼主,你这么强大,你家人知道么? 新内容要顶力支持 这个原创可是比较厉害了
页:
[1]
2