seeyou 发表于 2014-1-10 18:09:56

自己开发的一门简单语言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前增加代码。

user3000 发表于 2014-1-10 18:47:49

wow~! 被震惊了。 去看下!

xulinghai 发表于 2014-1-10 18:56:42

楼主能开发一门编程语言,可见功底深厚,支持下,弱弱问下,开发语言是用C语言写的吗?

魔导 发表于 2014-1-10 22:05:20

这是什么情况????{:face (396):}

seeyou 发表于 2014-1-10 23:00:19

回复 3# xulinghai


    我是用.NET开发的。

joyran 发表于 2014-1-11 10:30:31

楼主太强大了,自己开发语言!

menfan1 发表于 2014-1-11 11:41:49

定位?干嘛的呢?
优势?

doublek 发表于 2014-1-11 12:26:28

楼主太强大了,支持。

weeks1 发表于 2014-1-11 15:24:56

被震惊了。,支持。

zym3138 发表于 2014-1-12 14:32:24

楼主太强大了,支持。

terse 发表于 2014-1-13 01:51:14

自己开发语言!楼主太强大

cuihairu 发表于 2014-1-13 08:30:38

是被镇住了,楼主你可以不要这么牛XXXX?

smooth 发表于 2014-1-13 20:26:48

楼主,你这么强大,你家人知道么?

txen548 发表于 2014-1-14 07:55:04

新内容要顶力支持

hablsy 发表于 2014-1-14 09:33:00

这个原创可是比较厉害了
页: [1] 2
查看完整版本: 自己开发的一门简单语言Snail Language,请大家拍砖