大家都知道,美国在计算机领域非常厉害,但是不一定有直观的、切身的体会。
如果把1950~2000年之间美国在计算机领域的伟大发明梳理一下,并和同时期的中国计算机业对比一下,我们就会发现:美国在计算机领域的积累太深厚了,我们和它的差距太大了。
毫不夸张地说,二十世纪的计算机历史是美国人书写的。
所以即使华为被如此打压的情况下,任正非还会说:对外要坚持向美国学习。
学习它,然后才能超越它。
50年代
1952年,Hopper发明了编译器的概念,并且为A-0系统写了第一个编译器。
早些年,她发现一只小虫子飞进了Mark-II计算机,于是Bug出现了。
1956年IBM发明了世界上第一个真正意义上的硬盘,它由50个直径为24英寸的磁盘组成,这些盘片表面涂有一层磁性物质,被迭起来固定在一起,绕着同一个轴旋转,它的工作方式,被一直沿用至今。
1958年,John McCarthy发明了用于人工智能处理的Lisp,同年Alan Perlis、 John Backus、Peter Naur等人开发了 Algol。
Algol尤其是Algol60现在不为人知,其实非常厉害,因为它在编程语言树上,成为Basic、Simula、Pascal、 C、 Java、C#的根。
1951年,刚回国的华罗庚被任命中科院数学所所长,随后,他安排闵乃大、夏培肃和王传英从清华大学调入中国科学院数学所,由这三人成立计算机研究小组——中国计算机研制的序幕正式拉开。
1956年中科院筹备建立计算所,派人向苏联取经,1958年8月1号,经过艰苦努力,仿制苏联M-3的103机终于完成了4条指令的运行演示,每秒运算速度是30次,成为中国第一台电子计算机,解决了从零到一的问题。
1961年,由徐家福、杨芙清等人撰写的《程序设计》问世;是一本中国早期有代表性的计算机高级语言通用教材。
表面上看,与美国第一台计算机ENIAC相比,我们的电子管计算机落后了13年,实际上,人才和技术差距非常大。
60年代
第一个计算机科学系于1962年在普渡大学成立,计算机科学正式成为一门学科。
小型机简化了大型机的功能,降低了使用成本,极大地促进了计算机的发展和创新(比如Unix),其中最著名的就是PDP-11。
在这次演示中,他第一次公开展示了鼠标、超文本、图形用户界面、文字处理、视频会议,几乎囊括了现代计算机几乎所有基本元素。直接影响了施乐的项目,以及后来苹果和微软的操作系统。
1960年,计算所夏培肃主持研发的107机交付给中国科技大学,每秒2000次。107机连续无故障运行时长超过20小时,创造了电子管计算机的纪录。
1964年,中科院计算所研制的119计算机投入使用,每秒运算速度达到5万次,它的仿制机J-501在华东计算所为氢弹研制立下了汗马功劳。
此时中国还主要埋头于计算机的研发,由于资金和技术受限,主要服务于国防科工,没有进入商业计算领域。在计算机理论、编程语言、网络等领域和美国差距巨大。
更不幸的是,随后便进入了十年浩劫。
70年代
1970年,IBM的研究员E. F. Codd提出了关系数据库的模型,取代网状和层次模型,成为数据库的主流,引发了一个行业的巨大繁荣。
比尔盖茨和保罗艾伦为Altair8800计算机写了一个Basic解释器,随后成立了微软。
1973年,第一台百万次集成电路150机研制成功,它的操作系统由北京大学教授杨芙清领衔研制,这是国内第一个自行设计的操作系统。
1974年,中国第一个系列化的小型集成电路计算机DJS-130机研制成功
1977年,中国第一台微型计算机DJS-050机问世。
1979年,王选的激光照排技术输出了第一张中文报纸。
1979年成功仿制出8080微处理器和6800微处理器。
80年代
当然还有微软的Word和Excel,有人说是微软抄袭了WPS,这挺可笑的,微软在80年代推出这些软件的时候,求伯君还没开始写WPS。
1982年,Adobe公司推出了PostScript,彻底改变了点阵打印机和激光打印机的打印方式。
80年代初,虽然中国已经能够仿制8080,6800等芯片,但是却没有把CPU的研究独立出来,为以后的发展埋下了隐患。
由于研发经费缩水,我国70年代末至80年代初自主研制的计算机项目,与集成电路和半导体研发一起,都以“没钱”为由停掉了,发展策略的失误,不重视研发设计过程,使得我国的计算机技术发展放缓。
1980年,中国数据库的泰斗萨师煊才开始在人民大学开设中国第一个数据库系统课程。
1987年,中国首次实现与国外联网,发出第一封电子邮件:“Across the Great Wall we can reach every corner in the world.(越过长城,走向世界)”
90后代后期,.com公司扎堆上市,最后在2000年泡沫破灭。不过一批优质的公司被筛选出来,成为新世纪的巨无霸:Google, Amazon, eBay…..
90年代中国的超级计算机发展还不错,曙光1号,曙光1000,2000,银行-II,银河-III,接近了国际先进水平。但是它们都有一个致命的弱点:没有“中国芯”(CPU),缺少“中国魂”(操作系统)。
这一时期,中国的软件业终于开始起步,求伯君的WPS,王志东的中文之星、严援朝的CCDOS,鲍岳桥的UCDOS,朱崇君CCED,这是一个充满个人英雄主义的时代。
财务软件公司用友和金蝶、东软也相继诞生,但是国外的巨头IBM、微软,Oracle, Sybase等看到巨大的中国市场,纷纷抢滩登陆,相比它们,中国软件业也实在太弱小了。
写在最后
2000年以后,操作系统、数据库、编程语言、计算机体系结构虽然还不断有创新:如云计算、大数据、基于大数据训练出来的人工智能,智能手机等等。
但是和前面50年相比,似乎没有颠覆性的技术发明出现。
IT技术就像沿着原来的道路在滑行,所以Peter Thiel说了这么一句话:“我们想要一辆可以飞的汽车,得到的却是140个字符”。
幸运的是,中国抓住了互联网和移动互联网机遇,诞生了一批世界级公司。
但是从上述对比来看,我们只是在商业模式和应用层面发展得不错,吃到了互联网发展的巨大红利。
相比美国在各个技术领域众多的发明,雄厚的积累,我们的差距依然很大。
我们现在拼命竞争,疯狂内卷,出现35岁危机,恐怕有一部分原因就是浮在上面的应用层,这里的活儿不需要经年累月的积累,经过培训的新人就可以做。
所以必须要向美国学习,学习他们的IT技术、科研机制、创新文化。
也许现有的技术领域我们底蕴不够,缺乏先发优势,竞争不过,那就要抓住未来可能的市场机遇,实现超越。
过去的几十年,我们错过了很多机会,未来的几十年,我们也一定会抓住新的机会。
只有这样,下一代才有可能过得好一些。
全平台高速翻墙:高清视频秒开,超低延迟
免费PC翻墙、安卓VPN翻墙APP
来源:码农翻身