找回密码
 加入
搜索
查看: 8926|回复: 29

自己开发的一门简单语言Snail Language,请大家拍砖

 火... [复制链接]
发表于 2014-1-10 18:09:56 | 显示全部楼层 |阅读模式
本帖最后由 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前增加代码。

评分

参与人数 4金钱 +170 贡献 +22 收起 理由
xms77 + 30 + 2 电脑狂人啊!顶~
lpxx + 30
yinbinly + 30 牛逼
annybaby + 80 + 20 偶像...

查看全部评分

发表于 2014-1-10 18:47:49 | 显示全部楼层
wow~! 被震惊了。 去看下!
发表于 2014-1-10 18:56:42 | 显示全部楼层
楼主能开发一门编程语言,可见功底深厚,支持下,弱弱问下,开发语言是用C语言写的吗?
发表于 2014-1-10 22:05:20 | 显示全部楼层
这是什么情况????
 楼主| 发表于 2014-1-10 23:00:19 | 显示全部楼层
回复 3# xulinghai


    我是用.NET开发的。
发表于 2014-1-11 10:30:31 | 显示全部楼层
楼主太强大了,自己开发语言!
发表于 2014-1-11 11:41:49 | 显示全部楼层
定位?干嘛的呢?
优势?
发表于 2014-1-11 12:26:28 | 显示全部楼层
楼主太强大了,支持。
发表于 2014-1-11 15:24:56 | 显示全部楼层
被震惊了。,支持。
发表于 2014-1-12 14:32:24 | 显示全部楼层
楼主太强大了,支持。
发表于 2014-1-13 01:51:14 | 显示全部楼层
自己开发语言!楼主太强大
发表于 2014-1-13 08:30:38 | 显示全部楼层
是被镇住了,楼主你可以不要这么牛XXXX?
发表于 2014-1-13 20:26:48 | 显示全部楼层
楼主,你这么强大,你家人知道么?
发表于 2014-1-14 07:55:04 | 显示全部楼层
新内容要顶力支持
发表于 2014-1-14 09:33:00 | 显示全部楼层
这个原创可是比较厉害了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-25 14:54 , Processed in 0.095840 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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