西西河

主题:中国文明只有63岁——《大目标》后记 修正技术错误 -- 马前卒

共:💬216 🌺1256 🌵22
分页树展主题 · 全看首页 上页
/ 15
下页 末页
                            • 家园 你对信源编码和信道编码在汉字上的理解是有问题的。

                              现在正在上班,明天周末写点东西和先生你探讨,好吗?

                        • 家园 看不大懂。

                          不过似乎有些道理。

                          我只确定你说的关于“中文计算机语言”这一段不对。

                        • 家园 我只能说:你真能扯

                          这么复杂的问题,你用几百个字就解决了,你真是大能啊~~

                          • 家园 你说的扯是指9.6和4.0的差别?

                            中国俗语说“差之厘毫,谬以千里也”。

                            别小看这5个比特的差异,这是问题的症结--李约翰问题,钱学森问题和方舟子问题都是同一个问题。

                            没有大师,就有骗子横行。

                            不进则退。

                      • 家园 有这个劲头还不如

                        把GCC的报错信息给好好汉化一下,好歹还能给一些英文水平不太高的程序员造一些福。

                      • 家园 对的

                        所以说那些说某文字不适合编程的人,都是连起码编译原理都不懂的。

                        最适合计算机的是二进制,其他的都需要转码,就接近计算机的,应该是盲文、摩斯码之类的,甚至易经里面那些一长以短都比ascii码适合。

                        随着触控的普及,现在这种偷懒已经变成了折磨了,要更偷懒,需要发展一种新的编程语言了,虽然不知道将来怎么样会是什么语言占主流,但可以很肯定的说,肯定不是英文——原因,26个字母占屏幕空间太大,实在严重影响输入效率。什么,变成九宫格,那这样每个字母的歧义性就必然提升,为了一个单词,需要选好几次,这样效率还是还不如汉字啊。连笔?呵呵,编程语言缩略词和半边词太多了,连笔写法根本解决不了问题。

                        • 对的
                          家园 和他说的“象形”“表音”没关系

                          就PBS的命题而言,个人觉得汉语言的问题是过于灵活,很难规则化。但是这个和他说的“象形”“表音”没关系。

                          我当年高1的时候,英语连着两个学期都考51分,自己脸上有点挂不住,于是下决心把它搞上去,当然关键原因是老爸的脸色已经不对了,估计快要动手了。我花了一个暑假的时间,一个是背单词,一个就是做习题,我记得是北大附中出的一本习题集。一个暑假下来,高2我英语提高了30多分,事实上从此我英语分数经常全班最高。

                          问题在于,我是用学数学的方式学英语的——这个很难描述,但是我相信大家一定有不少人和我心有戚戚。英语里面的逻辑性的确很强。不然我学不好。

                          作为对比,我的中文事实上比认识的大多数人好,尤其作文和古文,但是没用,我语文考试的语法,当年大概40分,我从来拿不到10分。这个说明中文缺乏比较明确的规则。

                          过于灵活,缺乏比较明确的规则,我认为这个是阻碍中文进入计算机世界的障碍。但是这个和“象形”还是“表音”没关系。

                          • 家园 高中语文考的早就不是语法了

                            而是对内容的把握程度,所以分数低只能说对大意了解程度不够,而不是说对中文的语言规则了解不清。

                            灯下黑吧,或许是因为我们平时就用的中文,所以对语法不关注。但即便是英语语法了解得很清楚,说话的时候,不也会觉得语法很虚么?

                            • 家园 我上学那时候

                              1,现在不知道,不过我上学那时候有40分的选择题,主要是语法。我的经验是看第一眼选不出答案的题目,就不要想了,靠逻辑推出来的概率要低于蒙出来的。

                              2,我们讨论的,不是“说话的时候”的英文。大致上应该是“技术资料”上的英文。我的个人感觉:IT业的很多技术书籍,中文翻译过来的比英文原版的要难懂。

                              • 家园 翻译水平的问题

                                大部分搞计算机的,文字方面的水平有限

                                文字水平很不错的,计算机方面的水平有限,于是悲剧了。

                                • 家园 这个解释比较牵强

                                  我凑巧翻译过see mips run的一部分,个人的体会,翻译这种东西,对中文水平的要求比对英文的高。

                                  我的中文文字水准不差的,吹一下哦 :)

                    • 家园 好吧,我就在写一个

                      但我目的不是什么为了证明汉字的优越,而是要找一种兼容所有文字系统的语言模式,做到国际化,替代目前的英语化,以及汉语化之类的,毕竟通用性+简易性才更有前途。

                      ——目前还在起步阶段,自己比较忙,还要大量精力用来谋生,所以进度很慢。

                      我很反感说某文字系统不适合计算机之类的话,在我看来,所有语言都适合计算机,如果真有不适合的,那只能说明是计算机技术水平有限,而不是文字系统有问题。

                      技术的发展,应该更能体现现实的种种,比如更丰富的语言表达形式,而不是让现实去迎合计算机,让现实变成只有一种表达形式,那是反人类的。

                      设备的发展,确实已经到了需要一种新语言的时候了。字母手机上输入真的令人发指,至少就我而言,那段时间我就已经开始部分在手机上用中文,然后回到电脑再自动把中文转化为英文名位。

                    • 家园 这个看以后输入设备的发展

                      如果现有键盘还是输入效率最高的设备,那么计算机语言可能还都是基于英文字符的。

                      人器官中输入速度比手还快的可能就是眼睛或者大脑了,期待捕捉脑电波的外设吧。。。

                • 家园 你转进,我跟进,呵呵

                  你说计算机语言用中文不好,这个说法不确切,应该说是用方块字写不习惯。这里面涉及以下几个问题:

                  先说历史,计算机语言采用字母,因为计算机是西方人发明的,使用字母和符号是历史遗留下来的习惯问题。

                  其次,字符储存空间曾经是个大问题,以至于C语言用“{}”代替“begin end”,但现在这已经根本不是问题了。计算机语言的发展趋势之一是增强可读性,变量命要起得长而全,多打几个字符不是问题,有各种智能补全可以帮助输入。

                  再次,在计算机语言里,汉字输入真的很麻烦么。恰好相反,使用汉字可以提高编程效率,增加可读性,因为中文写出来更简短,更容易缩写。

                  最后,实际上中文早就把字母纳入自己的体系了,换句话说,ABC也是中文的一部分。记得曾经有个案例,某人给自己起名叫“赵C”,派出所不给登记,后来打官司,判决这个名字是合法的。所以,从这个意义上说,计算机语言也可算是中文写的。“计算机语言不能使用中文”是个伪问题。

                  另外,作为一个自学过《数据结构》《编译原理》、写过几万行代码的非科班编程人员,表示看不懂文中说的“第三.从编译方式来说。中文同样是很多不方便。懂编译原理的人只要随便想想就知道”。把字符集扩展下就可以了,不就是多两千个字符么,大不了编译之前多扫描一次,把汉字转成字母就是了,后续流程完全不变。现在计算机的发展使得编译速度早就不是问题了,象C#这样现场编译的都跑得刚刚的,多扫描一次不算个事儿。

分页树展主题 · 全看首页 上页
/ 15
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河