QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1565|回复: 15

kde窗口版的汉语编程软件

[复制链接]
发表于 2004-10-23 06:10:19 | 显示全部楼层 |阅读模式
纯中文脚本解释器k版
下载网址:
http://www2.skycn.com/soft/17358.html
欢迎使用,欢迎提问题
我的email:
[email protected]
这是在redflag-linux d4下用kylix开发的,尚不知在其他版本的linux下的运行情况,欢迎反馈:)
发表于 2004-10-23 17:51:26 | 显示全部楼层
啊。厉害啊!都可以在linux下面编程了。
回复

使用道具 举报

 楼主| 发表于 2004-10-25 14:27:16 | 显示全部楼层
谢谢,这么说你有使用windows版的?无论哪个版本,发email给我,建议、bug都欢迎:)
回复

使用道具 举报

发表于 2004-10-25 15:27:14 | 显示全部楼层
给点说明呀
回复

使用道具 举报

 楼主| 发表于 2004-10-25 17:53:54 | 显示全部楼层
就是用中文写程序啊,比如有个源文件里写的是“显示你好。”,命令行版就是控制台显示“你好”两个字,窗口版的就弹出一个对话框,里面是“你好”两个字。
也有逻辑判断,比如“如果青春内容等于活力那么显示好,否则显示坏。”,当然,之前必须要有“赋予青春以活力。”这样的赋值语句,否则会报错“变量不存在”:)
我的初衷就是要写一个纯中文的解释器,不是英文程序的汉化,不是空格来区分关键字,不是回车来表示语句结束,完全按照中国文化习惯的灵活的脚本
回复

使用道具 举报

发表于 2004-10-25 18:03:41 | 显示全部楼层
觉得没有什么意义
回复

使用道具 举报

 楼主| 发表于 2004-10-25 18:04:13 | 显示全部楼层
灵活的一个例子:
“青春内容,如果等于活力”等效于
“如果青春内容等于活力”
这就是中文的用法吧?:)
对了,k版的“显示你好。”还是送往控制台,有方便的调试信息得处,这比windows要好,k版的“你好”需要是“调用隧道内容、“显示”、你好、“”(标题)。”
回复

使用道具 举报

 楼主| 发表于 2004-10-25 18:06:20 | 显示全部楼层
这是兴趣所在,所以不感兴趣的自然觉得乏味了:)
回复

使用道具 举报

发表于 2004-10-26 12:09:48 | 显示全部楼层
支持呀,不过我觉得还是更简化点好,再来点+-*/什么的号就好了。
比如:
字符 我;
数1    1;
数2    2;
打印 字符;
打印 数1+数2;

嘿嘿....有点象汉化版的,不好意思!
回复

使用道具 举报

发表于 2004-10-26 12:46:04 | 显示全部楼层
老大,我看过两种汉语编程程序,都试了一下。发现只是汉化一下关键字。没有什么太多意思。

不过你这个有点不一样。试试先。
回复

使用道具 举报

发表于 2004-10-26 13:40:32 | 显示全部楼层
if i=0 then bye

如果 爱等于零 就 拜拜 ?
回复

使用道具 举报

 楼主| 发表于 2004-10-26 19:00:33 | 显示全部楼层
有算术运算,例如“算术1+2*3/4,显示。”的结果就是3.666667,另外还有求余运算“%”、乘方运算“^”
这个解释器其实没有数据类型,或者说,只有字符类型,但是在应该作为数字处理的场合,他是转化成数字来处理的
回复

使用道具 举报

 楼主| 发表于 2004-10-26 19:04:07 | 显示全部楼层
别称老大,只要你对这方面有兴趣,那就一起研究,毕竟“人多力量大”:)
回复

使用道具 举报

 楼主| 发表于 2004-10-26 19:14:35 | 显示全部楼层
if i=0 then bye
可以不要空格地写成:

如果爱等于零那么拜拜。

但一般情况下,这句毫无意义,即什么也不执行。一般是写成:

如果爱内容等于零那么显示拜拜。

但,如果自定义了关键字的话,那一句也可以执行并得到如上句的结果,自定义:

定义爱以i内容。
定义^拜拜以“显示“拜拜”。”。
回复

使用道具 举报

发表于 2004-10-26 21:49:28 | 显示全部楼层
我觉得应该参考一下 易语言,毕竟人家能用那东西赚钱.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 05:29 , Processed in 0.042405 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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