格格党

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

第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

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

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

热门小说推荐
大明:混在北平当知县

大明:混在北平当知县

洪武十八年。郭安魂穿北平府,成为古代科技巨星郭守敬郭太史的后人!本想在朱棣手下混个小官,苟过靖难!结果,不小心成了从龙功臣,潜邸重臣!本书又名缔造大明朱棣,咱当球长走!...

凡人飞仙

凡人飞仙

凡人流投仙草于黑罐,仙草竟然源源不断涌出!?山村娃子意外获得可复制物资的黑罐,就此踏上了修仙之路。仙道难修?我有海量丹药辅助!强敌辈出?看我大把符箓灭敌!天生废灵根,逆行成道祖!舒寒证大道于世间,开凡人飞升之先河。千秋万载,任谁还敢视凡人如草芥!...

半截入土:娶妻双修曹贼系统就让

半截入土:娶妻双修曹贼系统就让

关于半截入土娶妻双修曹贼系统就让穿越到80老翁,只剩半年可活的李大建觉醒了铜雀台系统!东风不与周郎便,铜雀春深锁二乔!我李大建一定不负丞相之志!...

[清穿]奸臣之女

[清穿]奸臣之女

年珠穿越了,穿成清朝一显赫人家的格格。阿玛连得一串儿子后,才盼来她这个闺女,爱不释手,故为她取名年珠。祖父慈爱,大伯和善,额娘温柔,姑姑美丽,所有人把她看成眼珠子一般就连远在四川的阿玛每每写信总是念叨着她。年珠对自己的小日子满意极了。这一日,额娘笑着对她说珠珠,明日你就要去看望你的姑姑,记住,你姑姑的孩子刚夭折,你到了雍亲王府可不得顽皮。雍亲王府?年珠吓坏了,我的阿玛是年羹尧!姑姑是年贵妃!年珠记得清楚,历史上的年家于雍正三年被清算,杀的杀,流放的流放,而如今,距离雍正三年只有五年的时间!年珠给自己制定了计划一。定要保证姑姑长命百岁...

历劫重生之开挂一路飙

历劫重生之开挂一路飙

千落带着前世记忆重生未来星际时空,‘亲’母恶毒,‘亲’姐毒辣,三年后保育舱一出来,被测定为精神力废材,遗弃垃圾星。弃女?废物?!真是好笑!前世的记忆,金手指粗壮,且看弃女废材怎样打脸逆袭,狂傲星际!...

每日热搜小说推荐