格格党

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

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

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

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

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

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

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

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

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

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

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

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

1、编码。

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

2、积累

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

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

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

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

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

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

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

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

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

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

1、编码。

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

2、积累

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

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

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

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

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

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

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

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

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

热门小说推荐
横练鸣人

横练鸣人

从小被村民冷暴力的漩涡鸣人一直希望能够拥有朋友。直到那年,一个横练系统绑定了他,系统对他说只有强者才配拥有友情,横练吧,鸣人,你会拥有很多的朋友的。半信半疑的鸣人开始了横练之路。后来,鸣人,你愿意跟我耍朋友吗?地上,鼻青脸肿的宇智波佐助屈辱地对鸣人说道。听到这话,鸣人松开了拳头,热情拉起佐助,一脸微笑地说道当然,我接受你这个朋友。这是一个走上歪路的漩涡鸣人的故事。...

倾城狂妃:殿下,求轻宠

倾城狂妃:殿下,求轻宠

她本是异界神医,因试药而死!一朝穿越,竟变成西宁国将军府嫡女。未婚夫被抢,容貌被毁,被一刀刺中心脏身亡!再次睁眼,势要千百倍奉还。欺她者,杀!辱她者,杀!本以为她杀戮太甚,会不幸横死当场,却不料天降妖孽,替她扫清障碍的同时,也许她一段锦绣良缘。面对不要脸的生父求报答养育之恩,他将人拒之门外。面对青梅死缠烂打要嫁给他,他直接将人打包送到了皇帝床上。某女殿下,你这么助纣为虐,合适吗?某妖孽细想确实不合适,那便只能上家法了。她大小名都不叫家法啊!...

超品都市仙尊

超品都市仙尊

只想考上南大的三好学生却穿越到了另外界域这个界域很精彩,有凡人,有修道者据说界域之上还有个能证长生的仙界...

和离后,我成了皇帝心尖白月光

和离后,我成了皇帝心尖白月光

关于和离后,我成了皇帝心尖白月光上辈子,人人都说徐晚凝嫁的好,夫君战功卓越,又得天子信重。可她真正过得什么日子,只有自己知道。重生回来,徐晚凝只想和离。但她深知,这门婚事是先帝所赐,和离并非易事。最终徐晚凝将目光落在了天子身上,她做了两辈子最大胆的一个决定。为了和离,更为了报复燕远征,她勾引了传闻中那位冷心冷情的帝王。最初徐晚凝只是想利用这一段露水情缘,达成所愿。她并不觉得天子真能看上她,只等着日后抽身离去。可后来她才发现自己错...

地球人实在太凶猛了

地球人实在太凶猛了

五十年前,龙城穿越,铁血孤军,高举地球文明战旗,面对异界恐怖狂潮。五十年后,孟超重生,发现自己做贡献就能变强大。孟超发誓,一开始他只是单纯想为这个社会做点小小的贡献,没想到会把地球人变得拳打怪兽...

我牧师,急性肠胃炎爆发术什么鬼

我牧师,急性肠胃炎爆发术什么鬼

穿越平行世界,觉醒了牧师职业。很好,作为男牧师,专门奶妹子没什么问题吧。可是,你给我解释一下,急性肠胃炎瞬间爆发术是什么鬼?骨质疏松术,又是什么鬼?血液燃烧术?渐冻症蔓延术?精神混乱术?我还能不能安静的奶妹子了?别的职业法师禁咒末日风暴冰河时代,剑客大招万剑归宗狂风绝息斩,弓箭手大招箭雨流星风暴之箭。可我的禁咒为什么会是癌细胞扩散术T病毒感染术狂犬病爆发术?某绿茶呜呜呜,我真的只是去跑了个澡,谁知就被染上了!某反派你们知道一边刚裂一边喷血是什么感觉吗?不!你们不知道!某BOSS家人们谁懂啊,我就睡了一觉,起来后突然发现,我腰子没了!...

每日热搜小说推荐