游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 茹枫

隆重介绍,支持汉语编程之流行语言vc++2005

[复制链接]

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-6-17 03:17:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

哈哈,我可没抱怨啊,不过我E文确实不好,但是我会努力的,E文不会成为我的拦路虎,因为我深爱着游戏,要是有个游戏精变成个什么田螺姑娘,我一定要取她做老婆。石妖树怪就算啦,嘿嘿。

21

主题

109

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2006-6-17 17:32:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

我感觉中英文输入法的切换确实非常烦人。现在的输入法大多都是为写作或者聊天设计的,不适合用来写程序。比如写注释的时候,写两个斜线都得换成英文状态不然就是两个顿号了。

如果能针对VC、VB等等各设计一个专门适合用来写中文程序的输入法就好了。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2006-6-17 18:29:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

我也是这样想的。
比如输入法非常类似编程ide中的提示信息。也是输入几个字符后,就提示可选的单词。
我想如果能将这两个结合起来,一定能够提高输入速度。

比如我们输入zh,输入法一般都能够提示“中“,甚至是“中国”。当然这个起始的词组很多。但是如果我们结合程序的上下文环境,就会发现我们定义了,“中心”这个表识符。一下子,就能筛选出我们需要的输入。在这种特定环境下,输入汉字的速度,甚至会得到优化!

然后是标点符号的变换。vb.net已经有这个功能,能够将字符串外部的中文标点符号,转换为对应的西文标点符号。

不知道大家有没有用过日文的输入法,它比微软输入法更加有趣。比如我们普通的输入法的设计,是在一个框里面输入备选的词,修正后,再应用到要输入的文字框中。这和字符的输入观感是非常大的差异的。微软输入法就是可以模拟字符的输入,直接呈现在要输入文字框中。同样的,我们也可以用这个思路来设计我们的输入法,让他的流程和观感,更加类似于字符输入。

其实,可以优化的地方还是很多。针对特定环境下的优化效率是最高的,就类似算法的优化那样。

7

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2006-6-18 09:57:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

支持中文。这是有意义的。

国外的儿童在12岁的时候编程就以经很普遍了。而中国儿童在12岁时还在为学习是E文烦脑。中文编程将在很大程度上普及编程。编程的本质是为了快速的获得更好的工具,而现在大部分已经跨过语言鸿沟的专家学者显然是没有出于某种考虑并没有发掘这个问题。中文编程可以在很大程度上缩短国人学习开发的周期。尤其是对青少年儿童。这是个利国利民的大事。我国的“易语言”已经在这方面有了长足的发展。

至于输入法问题也有解决方案。代码是死的人是活的不是么?活人不能让尿鳖死,用“智能ABC”的人多知道在v后面跟英文就可以直接出英文。至于符号可以统一下用半角符号或全角来解决。而且作为程序员,程序界中开发一个输入法不是问题吧?如果中文编程成(在青少年中)为主流那么未来的中文编程专用输入法也是市场前景广阔。

其实只要关键字和相关文档中文化在目前来说已经够了,毕竟一项新技术没有刚推出就完美的。能顺利的走出第一步已经不错了。至于中文编程的具体应用大家看用“易语言”开发的程序就知道了。

至于中英文混合编程,连VB和C++汇编都可以混合编程,中英文混合编程好象不是问题吧?

最后:中文编程的真正难点应该在编译器程序,因为中文实在博大精深,而且内容复杂。所以在编译的时候效率、速度才是问题。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2006-6-18 14:42:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

楼上的不知所云,现有的技术对中文实现无缝支持不奇怪吧。我固执的认为不过是修改了一个编译器bug,至于关键字,只要全部在 中文编程.头 里面全部define掉,就可以变成全中文编程。至于编译,不存在任何问题。不知道效率、速度的担心从何而来。

问题在哪里,问题在中文英文有很大区别么?不过就是一堆代号而已,这个层面的编程并非什么高深的东西。一堆中文源码也不会导致我们像印度那样发展。印度只是工业化程度高。我们软件从业者还是一种个人英雄主义形式工作着。试问同志们,你们觉得一个项目架构重要还是代码重要啊?你见过全国人企业用英文做项目设计么?其实最重要的环节我们从来都是用我们最熟悉的语言。

顺便加一句,印度的程序写的很傻的,是工业化成就了印度。可我不要当工业化的函数编写者。这是国内的问题,因为从我开始,都崇敬着个人英雄主义,如果每个人都甘心当一块砖,不会有那么多因为技术问题导致的项目灾难。

30

主题

569

帖子

569

积分

高级会员

Rank: 4

积分
569
发表于 2006-6-18 14:57:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

  软件架构,至少要有十年的代码经验才有资格提一提,好的架构可以使程序脱胎换骨。工作量大大降低,可靠性大大提高,妙不可言呀,可惜能体会到的人少之又少。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2006-6-18 16:11:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

为何msdn里面什么都汉化了,就是不汉化c++语言部分?为何为何为何?
这其实就是思路问题。
我们觉得他不重要,就不汉化,觉得他不好,就不去使用。
这种bug,并不是bug,而是人的思想觉悟问题。

使用中文编程也是一样,不是不能,而是思想上觉得它不能,或者不好。

为何要轻视语言问题?知道这样的后果和代价吗?
c++为何不能发展起来,就是因为他曾经把太多人不当一回事。其实也无需多言,反正c++是给专家用的,不要考虑那些小白的需求。专家不可能不会英语。

java也是这样,将自己的用户看成专家,结果学习他的人,不得不去翻阅那些英文资料。幸好有ms,否则java不会流行那么快。难道翻译一下,就会让那些固有的专家感到受威胁?说不重视语言,其实不就是害怕失去语言这个屏障。

从,msdn坚持不汉化,到现在汉化了一部分。是否国人的英语水平倒退了呢?我觉得这是人们开始正视问题的时候了。人们喜欢用英语资料是多么浩瀚,来否定汉化的价值。但是不管多么浩瀚,汉化都比不汉化要来的有意义。比起英语的浩瀚(其实也不是很浩瀚),国人的数量才真的算得上是庞大的。要培养一个10亿人口的国家会英语,等于对10亿人口进行一次扫盲,这个代价是多么高昂。

英语4级考试的水分有多高,全世界人都知道。这一切都是缘于中国是喜欢标签的国家。证书比实际作用还要重要,要将人分为3,9,5等,似乎才好管理。如果英语真的有作用,人们不会主动去学?为何人在外国就比较容易学好英语,一方面在于耳渲目染,更多是在于主动去学习。现在英语的作用等于0,实际有作用的是证书,什么工作之类的都需要。我不知道为何那么多公司在助纣为虐。同理,英语对编程的作用等于0,没有必然关系,英语的作用在于它背后记载的资料,使我们需要的。我们为何不能直接要资料,要技术,而非要大家都成为翻译大师?

华语人口是世界第一的。但是上帝也会觉得惊奇,竟然大家都去学少数民族的语言。这不是违反天道常理的事情么?学习英语,可以说是49年那种时代的需要(高层技术人员需要),而将这种需要变成全民,似乎是中国教育的一个毛病。

为何,很多资料,都是先有日文,然后中文才姗姗来迟。为何java,liunx这些开源,都有日文支持,再有中文?日本历史上是受欧洲文化影响很大的国家,这种影响惊人的深入。因为英语差不多构成了日文的日常用语,就好像香港人一句话,有几个英语冒出来。但这个民族,却还有点在乎提高自己语言的影响力。至少,还能正视日本人学英语很烂这个事实。



13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-6-18 20:53:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

UNICODE而已
貌似Vs2003时代就支持了

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2006-6-18 23:47:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

vs2003似乎不支持。

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-6-19 20:49:00 | 显示全部楼层

Re:隆重介绍,支持汉语编程之流行语言vc++2005

可以
我试过了
int g_人品=0;
编译通过
只要开始的第一个字符是英文字母就行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 18:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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