猪猪小说网

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

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

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

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

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

1、编码。

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

2、积累

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

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

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

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

作者:乐橙垟垟1Lv10时间破译编码来了:

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

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

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

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

作者:乐橙垟垟1Lv10时间能否使用汉语编程不是关键,看看英语相对于汉语在计算机学科上的优势。

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

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

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-8是最常用的一种编码,它是一种变长度编码,规定:英文和ASCII码兼容,还是1字节编码,其它国家文字,用2-3字节不等的长度表示(由于英文占用了大量编码空间,其余还用2字节就不够用了,必须有3字节的文字)。网页编码大量采用UTF-8,在同一网页中,可显示不同的文字。

凹凸:空桑少主的异世界之旅  罗峰林瑶全文免费阅读  顶流弟弟他对我蓄谋已久  听说我们是一对儿  灭刹  汪家村诡事  穿越:这不是重点  我的夫君有点娇  重生2000  脉术大师  十八岁出门修仙  穿到60年代后和外婆做姐妹  他的爱无人知晓  苍穹为弓,星辰为剑  盗笔:朱雀纹身的少女  你好,我是你的爱人  重生之高冷女王回圈  关于我重生成萝莉那档事  老子在桃花树下等你  灵气复苏:人族劫难  

热门小说推荐
拐个相爷来压寨

拐个相爷来压寨

众所周知,夏天的相公是抢来的!你长得如此貌美如花,不如留下给我当压寨相公如何?夏天伸手挑着常新郁的下颌,轻轻地眨动着眼睛。常新郁一把将夏天揽入怀中,将她抵在墙角,道什么时候,给我生了儿子,我再考虑要不要!...

炼金狂潮

炼金狂潮

上一辈子我普通惯了,这一辈子投胎,我要找一个最有权有势有钱的人家!我要成为一个败家子!一个有权力有势力有金钱的败家子,嗯,最好还要有点狗腿子!!我要挥霍,我要败家!!我要让世界面临一股狂潮炼金狂潮!!...

纨绔丑妃:王爷又被打脸了

纨绔丑妃:王爷又被打脸了

作者江九萌的经典小说纨绔丑妃王爷又被打脸了最新章节全文阅读服务本站更新及时无弹窗广告小说穿成了被自己雇佣的杀手杀了的第一丑女,百里锦绣表示,别慌,小场面。敢耍阴谋,本小姐明谋打脸渣亲戚。敢嘲笑,本小姐用实力打脸皇子公主。敢追求,本小姐直接动手打你脸。整个京都的人都晓得,夜王爷追妻又被打脸了,实惨!夜王爷黑眸凛冽,薄唇微勾王妃,真香。...

超级看门人

超级看门人

此树是我栽,此门是我开要想从此过,留下贿赂来找工作被拒无数次的大学生张逸,为了混口饭吃沦为一个破旧工厂的看门人。本来以为要未老先衰的当个收发室大爷,结果意外的发现这个门竟然可通万界。从此神仙鬼怪妖魔纷至沓来,诡谲怪事层出不穷被搞得焦头烂额的张逸烦了,怒吼一声都特么给老子消停点!于是,万界都安静了。...

崩坏之死士不是小姐姐

崩坏之死士不是小姐姐

群号741963900我,与实力强到能硬刚十四律者!除了千人律者,你只是单方面的被吊打了吧。我教出了世界最强的人类之一。扯淡,人家强的是枪斗术。我是融合战士,刀术更是超凡脱俗!辣鸡,你就是个失败作啊。人形自走移动式律者沙包。我暗杀专精,没人能在我的刺杀下见到第二天的太阳。你会无双吗?不会。弱鸡。辣鸡死士,在线丢人。...

逍遥侠医

逍遥侠医

逍遥侠医字数1710638医圣传人回归都市!他武功卓绝,崇尚暴力,拳头是解决问题的最佳途径。他医术超群,针灸无双,小小银针足以起死回生。他算命卜卦,无所不能,成为无数绝色美女的梦中情人。且看一代医圣传人月小天,如何在繁华都市脚踩纨绔男,坐拥白富美,一路高歌猛进,谱写一段属于自己的都市神话!...

每日热搜小说推荐