77书库

手机浏览器扫描二维码访问

第242章 我来改变世界(第1页)

能否使用汉语编程不是关键,看看英语相对于汉语在计算机学科上的优势。

不少人在讨论中文计算机,想像如果计算机是中国人发明的,那会是什么样?首先,键盘会是什么样?像算盘像八卦还是像古筝?其实当有一个成型的实例,所有的可能性就都没了。所以,有了现在的计算机,中国人发明计算机会什么样就永远无法知道啦。即使有,也会被说成了借鉴了现有计算机,或者是现在计算机的改进等等。

那么,英语相对于汉语在现代计算机中到底有什么优势?我以为有两个:

1、编码。

英文天然是编码语言,这显然更适合机器实现。尤其是在计算机发展初期,硬件技术还很简陋,较少的编码显然更容易实现。英文字母只有26个,加上常用符号也只需7位二进制便可表示。英文字母笔划简单,只要8x8点阵就可以显示蛮好的字符。虽然随着硬件技术的发展,现在字符少笔划简单已经不再是问题,但历史积累却留下了。现代计算机最小的操作单元是字节,8位二进制。表示英文钓钓有鱼。而其它字符只能以多字节表示。现在的各种编码方案都给英文字母是特殊地位。比如尽管unicode面向所有代码,但英文字母却特别地只用8位。所以,其它语言一旦不了解原有的编码方案,就不能正确解码,都成了乱码。而英文字符却永远没有乱码。

2、积累

第二个优势是没有办法的,也就是历史的积累。现在计算机学科几乎所有重要的文档、软件、论文都是英文的或者都有英文的,并都以英语习惯编写。对于母语是其它语言的就是天然屏障。

那么解决方案呢?第二个积累没有办法,只能靠时间慢慢解决。来说编码。

根据前面分析,产生乱码的原因是多字节造成的。以前硬件不行,8位已经是天了(让intel成名的是4004,4位机)。8位最多只有256个符号,表示汉字显然不行。如果从软硬件统一定义16位为最小操作单位,即一字节为16位。那么,汉字就与ASCII完全同等地位。同时显示字模也以16x16为基本显示模式,由硬件完成。那样,汉字就与英文字母完全同等地位。这将更适合汉字在计算机中的应用。

举报|9楼|点赞|打赏|回复|评论

作者:乐橙垟垟1Lv10时间:2016-11-2419:05:11

破译编码来了:

【锄禾日当午,汗滴禾下土。谁知盘中餐,粒粒皆辛苦。双字节汉字就容易乱码,而单字节的英文字母就不会。中文计算机最重要的就是使汉字与英文字母得到同等地位同样对?】

举报|10楼|点赞|打赏|回复|评论

作者:乐橙垟垟1Lv10时间:2016-11-2419:10:59

【以前硬件不行,8位已经是天了(让intel成名的是4004,4位机)】——计算机的位数,和处理能力没一毛钱关系,一个字节不够不会用两个或更多的字节吗?现在的计算机也只是32位、64位,难道只能处理4个、8个文字吗?文字编码,就是根据需要进行编码,很正常呀,英文字符8位够了,汉字至少要2字节,这有啥问题吗?就因为2比1大,就困难很多吗?2字节、1字节对计算机来说,存储容量不就多一倍吗?有啥问题?

举报|11楼|点赞|打赏|回复|评论

作者:乐橙垟垟1Lv10时间:2016-11-2419:24:05

能否使用汉语编程不是关键,看看英语相对于汉语在计算机学科上的优势。

不少人在讨论中文计算机,想像如果计算机是中国人发明的,那会是什么样?首先,键盘会是什么样?像算盘像八卦还是像古筝?其实当有一个成型的实例,所有的可能性就都没了。所以,有了现在的计算机,中国人发明计算机会什么样就永远无法知道啦。即使有,也会被说成了借鉴了现有计算机,或者是现在计算机的改进等等。

那么,英语相对于汉语在现代计算机中到底有什么优势?我以为有两个:

1、编码。

英文天然是编码语言,这显然更适合机器实现。尤其是在计算机发展初期,硬件技术还很简陋,较少的编码显然更容易实现。英文字母只有26个,加上常用符号也只需7位二进制便可表示。英文字母笔划简单,只要8x8点阵就可以显示蛮好的字符。虽然随着硬件技术的发展,现在字符少笔划简单已经不再是问题,但历史积累却留下了。现代计算机最小的操作单元是字节,8位二进制。表示英文钓钓有鱼。而其它字符只能以多字节表示。现在的各种编码方案都给英文字母是特殊地位。比如尽管unicode面向所有代码,但英文字母却特别地只用8位。所以,其它语言一旦不了解原有的编码方案,就不能正确解码,都成了乱码。而英文字符却永远没有乱码。

2、积累

第二个优势是没有办法的,也就是历史的积累。现在计算机学科几乎所有重要的文档、软件、论文都是英文的或者都有英文的,并都以英语习惯编写。对于母语是其它语言的就是天然屏障。

那么解决方案呢?第二个积累没有办法,只能靠时间慢慢解决。来说编码。

根据前面分析,产生乱码的原因是多字节造成的。以前硬件不行,8位已经是天了(让intel成名的是4004,4位机)。8位最多只有256个符号,表示汉字显然不行。如果从软硬件统一定义16位为最小操作单位,即一字节为16位。那么,汉字就与ASCII完全同等地位。同时显示字模也以16x16为基本显示模式,由硬件完成。那样,汉字就与英文字母完全同等地位

【比如尽管unicode面向所有代码,但英文字母却特别地只用8位。】——错的。UNICODE编码是所有的文字全部用16

UNICODE编码至少存在两个严重的问题:1.对大量英语国家(特别是美国等发达国家就是用英语、英语也是世界使用最广泛的语言)反而不兼容,原来一字节表示一字母,UNICODE改用2字节(一字节和ASCII一样,另一字节是0);2.编程语言中如C,字符串使用编码为0的作为结束符,而UNICODE字符有0编码(特别是英文字符每个都有0),因此UNICODE不能用在C语言中。为此在UNICODE编码的基础上,重新定义了几个变种的编码,UTF-8UTF-16等,其中UTF-8是最常用的一种编码,它是一种变长度编码,规定:英文和ASCII码兼容,还是1字节编码,其它国家文字,用2-3字节不等的长度表示(由于英文占用了大量编码空间,其余还用2字节就不够用了,必须有3字节的文字)。网页编码大量采用UTF-8,在同一网页中,可显示不同的文字。

不在冬令时  你好,1983  [守护甜心+兄战]  睡了反派男二之后(1v1)  入星河(1V1 SC H)  西游化龙  小绵羊历险记  淫贱男狗记录  退亲后,我嫁给了渣男他叔  收之桑榆  秋收(gl)  清纯女主的被肏日常(纯肉NP)  风流小道姑(古风gl)  末世之天幕  美人冢(NPH)  临时起意  王的女人谁敢动  少帅临门  遇河(姐弟骨科)  与风问归期(姐弟骨科)  

热门小说推荐
完美女仙

完美女仙

这是一个名叫仙魔大陆的世界。朱文婷出生自东柳城朱氏家族,机缘巧合之下救了天门宗创史人天宗老人学会了天宗十剑这门稀有功法,取得武斗大会的胜利而当上了下一任的城主,拥有享之不尽的荣华富贵,可惜这一切美好未来都被魔神殿给破坏了,魔君英不凡为获得神器而一手摧毁了东柳城四大家族,朱文婷从一个大小姐转变为孤儿,她立誓只要自己不死,就一定要亲手杀死魔君英不凡,摧毁魔神殿为自己的族人报仇雪恨。武境六道人道境玄武境地理境天平境阴阳境帝王境传说两境仙境魔境功法等级低级中级高级稀有级兵器分类普通兵器王器神器炼丹术淬体丹回魂丹破境丹化毒丹如果您喜欢完美女仙,别忘记分享给朋友...

造反!造反!造反!造反!造反!

造反!造反!造反!造反!造反!

李钦醒来,看着睡在一旁的太子妃。还有面前部下汇报的情况。他知道了一件事情,自己穿越了,穿越到了一个平行世界的大吴王朝中了。而且自己还造反了。当朝太子死在了他的辖区,面对如此局面,原主果断的选择了造反。现在他正在造反的路上。自己的兵马远远不如朝廷,这可怎么办吧?什么?你说大吴的皇帝叫什么?朱祁真?还有一个太监叫王阵?...

我和女同学的都市生活

我和女同学的都市生活

我从小受人欺负,直到那一天,我开始逆袭了这是本爽文,让你继续爽到爆!!!书荒的朋友,可以看看我的老书我和女同学的荒岛生涯链接地址httpwwwheiyancombook64418如果您喜欢我和女同学的都市生活,别忘记分享给朋友...

重生后我靠种田逆袭了

重生后我靠种田逆袭了

家里的桂花树成精了!带着意外身亡的梅梦珍回到了2007年。看着父母留下的3200块钱,梅梦珍决定带着弟弟摆脱贫穷。人家都说大隐隐于市,那她就小隐隐于菜市场。本想利用空间赚点生活费,谁知这个生活费渐渐地有些不受她的控制啊!本文事业主线,cp副线已有完结文重生之年代纪事重生之倩女纪事更新有保障,欢迎入坑。如果您喜欢重生后我靠种田逆袭了,别忘记分享给朋友...

暖婚甜妻:高冷男神强势宠

暖婚甜妻:高冷男神强势宠

暖婚甜妻高冷男神强势宠简介emspemsp关于暖婚甜妻高冷男神强势宠她,名义上是言家的大小姐,实际上,过的连个佣人都不如。为了巩固家族地位,她被渣父后母卖给一个传说有暴力倾向的男人。本以为自己的一辈子就这样交代了,却不曾想,自己嫁的那个男人,可是一个惊天地泣鬼神的超级大帅哥,而且性格也不像外界所传言的那样。她,肤白貌美大长腿,妖娆性感小红嘴,是所有男人最钟爱的那一款。他,天翼集团总裁,传闻他雷厉风行,不苟言笑,手段阴狠,人称冷面阎王。这样一个高高在上的男人,却首发po18nlpo1⒏υip...

总裁家的红娘妻

总裁家的红娘妻

总裁家的红娘妻简介emspemsp总裁家的红娘妻是云景微暖的经典其他类型类作品,总裁家的红娘妻主要讲述了打抱不平,却险些被人灌醉欺辱。被人英雄救美,哪知这英雄却趁机云景微暖最新鼎力大作,年度必看其他类型。禁忌书屋提供总裁家...

每日热搜小说推荐