公告 |
求真务实打基础, 宁缺毋滥读好书。
数据挖掘青年(DMman) |
链接 |
|
Blog信息 |
blog名称:DMman(数据挖掘青年) 日志总数:102 评论数量:564 留言数量:57 访问次数:1767897 建立时间:2007年4月9日 |

| |
谈谈汉语编程  心得体会
数据挖掘青年 发表于 2007/11/15 20:07:33 |
在编程这个领域,中国人似乎没人令世人瞩目的成绩。日本人发明了Ruby,已经风靡全球了。我们中国人发明了什么?今天在cping1982的博客上看到《中国本土化编程(汉语编程)之我见》,主要以当今的一门汉语编程语言“易语言”为例子,讨论的汉语编程的价值。该博客后面网友激烈讨论汉语编程的存在必要性。该文地址:http://blog.csdn.net/cping1982/archive/2007/11/06/1869430.aspx#740041
“易语言”是一种汉语编程语言,他能够走向世界吗? 我想答案是否定的。Ruby走向世界,是因为它的设计思想,虽然它是日本人发明的,但并非是“日语编程”。我们国人要想创造伟大的语言,绝不应该把出发点定在汉语编程上,而应该注重它的设计思想。先看一段它的代码:
公开 类 启动类 <>{ 公开 静态 启动() { 猜数字 猜 = 创建 猜数字(); 猜.猜(); }}
类 猜数字{ 整数 内定数字 = 66; //TODO: 随机选择一个数 公开 猜() { 循环 (猜数字() == 假) ; } 逻辑 猜数字() { 控制台.输出行("请猜1-100中的一个数:"); 整数 数 = 获取数字(); 控制台.输出(数); 如果(数 == 内定数字) { 控制台.输出行("猜对了,恭喜!!"); 返回 真; } 如果(数 > 内定数字) 控制台.输出行("太大了,再来一次。\n"); 否则 控制台.输出行("太小了,再来一次。\n"); 返回 假; } 扩展 整数 获取数字() { 返回 控制台.输入整数(); }
}
和java相比,这段代码无非就是英译汉-汉译英的问题。除了降低了编程的难度以外,又能体现什么编程思想和设计思路? 如果汉语编程仅仅是用一一映射成英文解析编译,实在是脱了裤子放屁;如果采用的是一种独立的崭新的思路,是有创造力的。至于易语言的本质,我了解的不多,不多妄言。汉语编程,不能靠“简单”取胜,那样的话,只有不懂英语的人才有学习的可能。听闻小学会开汉语编程课,号称“电脑从娃娃抓起”——这点可是令人倒吸一口冷气的——孩子是没有判断力的,是被动的。社会有责任让他们学习最主流的东西。如果仅仅因为某些教育领导者头脑发热或是一己私欲而...恐怕会成为罪人! 英语现在都从娃娃抓起了,学了“英译汉”之后的汉语编程,有什么意思呢?——大家觉得有用可以自己学,但千万别强迫孩子学(虽然不是强迫,但无知的被动=强迫) 声明:只是个人看法,我并非打击汉语编程。1946年,美国造出了世界上第一台电子计算机,那个时候我们中国再打仗。近百年来一直落入于发达国家。现在我们经济稳定了,该拿出点智慧的东西来了,而不仅仅是拾人牙慧,步人后尘。我觉得,中国的教育在培养人才方法负有重大的责任。中学的应试教育,大学的放任教育,研究生导师很多只顾挣钱忽视了学术。大学的毕业生,有多少会编程?这并非学生的错,而是引导的问题。
下面是一个比较完整的易语言界面编程的实例:
我们可以看到,三个类包 工具.ncl 等,使用语法 引入 工具....
500)this.width=500'>易语言GUI实例.rar
500)this.width=500'> |
|
回复:谈谈汉语编程 心得体会
Kinogam发表评论于2007/11/20 9:31:01 |
易语言纯粹是对于那些没有学过外语的人有帮助。问题是,有多少个读过书没有学过外语呢?而英语学不好的人(最起码会写字母)有兴趣会去学编程语言么? |
|
回复:谈谈汉语编程 心得体会
真不准发表评论于2007/11/17 20:40:02 |
以下引用Collin在2007-11-15 23:26:33的评论:
把关键字/名称翻译为中文,就算中文编程了?
要有本事把键盘上的26个字母换掉才叫强。呵呵
以下为blog主人的回复:
哈哈,人家也这么想了。把26个字母换成五笔输入法中的汉字笔画~~听说以前有几千个汉字的键盘。。。 |
|
回复:谈谈汉语编程 心得体会
superzxt(游客)发表评论于2007/11/17 18:49:43 |
看到CSDN上把这个弄成头条了,那个什么教授我感觉挺讨厌的。
汉芯事件中也是很多院士教授的去鉴定,还国际一流,结果怎么样?
真有些人吃饱了撑的没事情做,不好好做些研究。以下为blog主人的回复: 泱泱大国的“顶尖精英”们不知如何为自己说辞 |
|
回复:谈谈汉语编程 心得体会
徐涵(Han Xu)发表评论于2007/11/15 23:26:33 |
把关键字/名称翻译为中文,就算中文编程了?
要有本事把键盘上的26个字母换掉才叫强。呵呵
以下为blog主人的回复:
哈哈,人家也这么想了。把26个字母换成五笔输入法中的汉字笔画~~ |
|
回复:谈谈汉语编程 心得体会
真不准发表评论于2007/11/15 20:50:39 |
习惯用英文编程了,新的中文语言没点革命性的特色比较难得到市场
以下为blog主人的回复:
国内市场极度堪忧,更别说国际市场了。 不过能从事汉语编程研究并做出成果,也很值得敬佩了! |
|
» 1 »
|