手机浏览器扫描二维码访问
英文字母笔划简单,只要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
能否使用汉语编程不是关键,看看英语相对于汉语在计算机学科上的优势。
不少人在讨论中文计算机,想像如果计算机是中国人发明的,那会是什么样?首先,键盘会是什么样?像算盘像八卦还是像古筝?其实当有一个成型的实例,所有的可能性就都没了。
所以,有了现在的计算机,中国人发明计算机会什么样就永远无法知道啦。
即使有,也会被说成了借鉴了现有计算机,或者是现在计算机的改进等等。
那么,英语相对于汉语在现代计算机中到底有什么优势?我以为有两个:
...
更多完结文,尽在专栏~三千世界,人人争当主角,配角不够用了。作为一条与世无争的咸鱼,吴悠悠不带一丁点犹豫,接下了系统派发给她的女配角色。然后,开启了快乐的快穿吃瓜之旅。天帝被宙斯附体,满世界播种,私...
关于穿越荒年,落魄嫡女靠空间躺赢了避雷众口难调,女主是普通人,不会动不动嘎嘎乱杀,介意的慎入,不喜欢可以划走,不要差评,写书不易,还望手下留情,鞠躬!县令嫡女×古代糙汉男主架空穿越种田空间极品少美食温馨日常发家致富甜宠微虐社畜季星薇带空间穿越到了荒年,成了县令嫡女季星薇。结果还没来得及享受,季家就被抄家流放。季父以早有婚约之名,将季星薇匆忙塞给刚中解元,风光无限好的苏锦川,让他履行婚约。苏家人嫌弃季星薇罪臣之...
关于弑神戮宇宙降初,混沌于物。万物以命十九相乘之数,聚一地方圆,成一界之果。然十九数尽,沦为式人食!式人者,自为神。本书境界式徒境,天羽境,地陀境,御天镜,式尊境,式王境,式帝境。『先有月宫后有天』『万国来朝御方圆』『北境西凉识蛮地』『大雪单骑下江南』『轮转城鬼终识命』『临渊城下战帝仙』『最后龙吟断万古』『七式六绝弑道天』...
所有维度,所有位面,所有宇宙,所有世界的人类的精神,肉体,灵魂,能量,希望和绝望等等一切所塑造出来,为了防止人类灭绝而诞生的真人皇。融合了所有人类的意识,经验,知识,思考模式,甚至是武学修养,科学理论等等一切使得尹智斌每天都能超越昨天的自己,近乎无所不能!QQ群(512806001)...