最有中国特色的软件是啥

我们知道软件行业基本上都是英语的天下了,英语在软件中是毫无争议的一等公民.谁叫计算机那些技术都基本上是那些用英语的家伙们整出来的啊.当初没有unicode的情况下,各种语言之间的兼容是个非常非常麻烦的事.搞出一堆堆字符集出来.各种编程语言中的关键字基本上都是英语.不过也有其他语言的关键字,只是非常非常少.比如中国人自己整了个编程语言叫易语言,不过用的人很少,我也没用过,所以对它的优劣也不做啥评论了.

我们知道那些比较难搞的软件,比如操作系统,数据库.中国一个都没有.虽然以前国防科技大学曾宣称有整出一个操作系统出来,但实际上是基于linux的内核整出来的吧.整不出商业的操作系统和数据库来,一方面自然是技术问题,另方面也有商业原因.你现在要花大力气去整一个出来.肯定不可能一出来就很完美,强大.在市场上肯定没法跟已有的产品竞争.

那如果有老外问你中国人自己整出来的软件中比较有技术含量的,比较特别点的是啥软件呢?

我不是为了讨论啥软件好坏.这里主要是讨论,特别,啥是比较有中国特色,就是比较有原创思想,别人不是很容易能整出跟你一样的.

我们就拿那些在软件行业有名的中国企业来分析下啊.比如腾讯的QQ,虽然腾讯钱多,但很多产品没太多技术含量.刚开始很多东东都模仿别人.现在别人要来模仿它也能做到,只不过它已经占用了那么多用户,你没法抢过来了啊.

实际上在商场如战场,只以成败论英雄,只要能赚钱,保持竞争优势才是王道,比如微软很多时候也会模仿.但模仿的同时也有自己的很多创意.但学术界和商场不同,学术只追求智慧之美,在知识的世界中探索秘密.完全不应该管啥实际的应用价值.虽然有时一定程度的和商业挂钩也有有益,但也不能喧宾夺主.让学术以商业为目的了.可能中国最缺乏的是学术界的那种氛围了,大家都太急功近利.讲究实际用处.实际上中国几千年来都是如此,重实际应用价值,轻学术理论价值.

言归正传.杀毒软件,搜索引擎可能有点技术难度.比如百度,金山,瑞星,360之类的,会涉及很多啥算法之类的.但这也基本上是外国先有,然后我们再学习引进.易语言的话虽然有中国特色了,但原理应该都差不多,可能就关键字改成中文了. 另外像网络上政府搞的过滤一些敏感信息的软件可能也有点技术含量.也很有中国特色.但也没太多创新吧.

金山的WPS嘛,没office早,可能很多方面也参照了office.各种游戏嘛,也很少整出像暴雪公司的魔兽那样经典的.用友这样的ERP系统也跟SAP,Oracle的相差太远.

一下子想到的就这些了,可能还有很多由于我孤陋寡闻而不知道的的软件吧.另外我上面举的中国的那些软件可没有半点鄙视它们的意思.我是觉得它们非常优秀.

那要是我选最具中国特色的软件我会选啥呢?可能每个人看法不一样了.

我会选五笔输入法.

你一听可能会很吃惊,觉得有点不可思议.怎么是这么个小软件啊.用起来那么简单的,开发起来应该不是太难.而且这年头估计也没几个人用了.大家都啥搜狗拼音,谷歌拼音.那些可比五笔输入法好用多了啊.

我们知道一个软件最有技术含量的往往是一些算法.五笔输入法的核心算法是啥呢,是怎么整出那些字根来.你要知道中国汉字是多么的多,多么的复杂.要能弄些字根出来,可以组合出差不多所有汉字,而且还得用起来非常方便.那是非得对汉语有很有研究才整得出来.我们知道拼音输入法之所以方便好用,是因为存了很多词库,你一敲就带出来那些常用的字了.

那假如你想象一下时间再往前一些,当还没有电脑时,只有打字机的时候,该怎么打汉字?实际上五笔输入法的算法在没有电脑的时候就有了.打英语是非常容易,整二十六个键,每个键对应一个字母就行了.容易的不能再容易了.那汉字呢,你可能想弄横竖,撇,捺呗,汉字那些最基本的笔画,还更简单呢.你想的是美啊,那你想象下那打起来可慢可麻烦了啊,一个字一二十划的话你得敲一二十下啊.多痛苦啊.所以最难的是要怎么让别人很容易的打出字呢.你可能还会想到有偏旁.虽然稍微好一点点了,但偏旁就那么几个,也省不了多少事.用拼音打字更加不可能了,打字机里面可没有像现在的搜狗打出来有智能提示给你选的啊.相同的拼音对应有很多字,而打字机上的输入法必须一一对应,不能有歧义的.

于是就出现了五笔输入法的算法了.所谓五笔输入法,最核心的技术就在这个五字上.所谓五笔就是任何字打出来都不会超过敲五次键盘,实际上也可以说敲四次,因为每次还要最后敲下空格表示确认,.实际上大部分时候只要敲两个或三个键就能出来.只要极少数字需要敲四次.五笔输入法是由字根组成的,貌似是两百多个吧.你想想从那么多汉字里面筛选出这些字根,能让我们以非常快的方式敲出各种汉字是件多么困难的事啊.当然现在的字根可能做过一些改进,刚开始时没这么多,位置也可能设计的没这么好吧.

有些人可能不知道啥字字根,用我的名字举个例子吧.我叫刘伟文.刘字用两个字根就可以了,文和刂,键盘上敲下y和j .伟的话稍微复杂一点,我们知道汉字中除横竖撇捺这几个简单的笔画外还有些复杂点的,但也可以一笔完成,在字根中把那些笔画都当成乙.所以伟字的话由字根亻,二,乙,I四个字根组成.实际上有些字敲的时候只要前面两三个字根就能确定了,所以只要敲三次.反正如果前面两个或三个字根能确定出那个字,后面的就不用敲了.当然你非要敲也可以,不会出错的.只不过多此一举.而如果多于四个字根的话,前面两三个还不能确定那只要敲前三个字根和最后一个字根.所以任何一个汉字用都最多可以用四个字根组合出来.当然里面还涉及到其他很多规则,比如已经是字根的字啊,像文,已经是字根,要先敲下字根所在的键,然后再拆成字根来敲.然后还有一些词语的组合做和简化.比如中华人民共和国几个字是一个词,只要敲四个键就能出来,前面三个字的第一个字根和最后一个字的第一个字根.反正最坏的情况下任何字也最多只要敲五次按钮就能出来.

老外聪明的人可能很多,但如果恰好非常聪明,而且又喜欢汉语,精通汉语,并且对汉语打字这一块有研究才可能研究出五笔输入法的算法来.但同时符合这些条件的老外可能未必有.所以如果没有中国人自己整出来那种算法,在现在为止未必有.

说到这里你可能会问,那个发明五笔输入法算法的到底是哪位牛人啊.既然这么厉害肯定不会是无名之辈吧.的确如此.他曾经是哈佛大学的高材生来着啊.他的名字叫林雨堂,你一听会发现这名字咋这么熟啊.不会是那个作家来着吧.实际你猜的没错,发明五笔算法的正是这位大名鼎鼎的文豪.

我之所以认为五笔输入法是最具有中国特色的软件不是从商业软件的角度讲的,主要从学术角度讲.实际上从商业角度讲五笔算法根本算不了什么.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值