香江的事情搞定,何宇12月20日带着保险箱返回了日本,没有笔记本开发真是太不方便了。东方银行在日本申请银行执照还是比较麻烦的,恐怕最少也要一两个月的时间,要是有住友银行帮忙当然会快上很多。
回到丸之内的东方大厦,何宇开始再次闭关,之前开发的银行系统是在贝尔实验室的Multics系统下开发的,很不方便。
multics是一个分时操作系统,该系统开始作为一个合资项目,是1964年由贝尔实验室、麻省理工学院及美国通用电气公司所共同参与研发的,其目的是为了开发出一套安装在大型主机上多人多工的操作系统。multics系统就商业角度来讲,是个失败的操作系统,里面乱七八糟东西太多,普通公司压根就用不到。
现在计算机的操作系统还是很多的,美国就有四五个;欧洲也不落后,更是高达六七个,每个国家都开发出自己的操作系统;即使日本也有三四个,日本的大财团也开发了自己的系统。
现在就是计算机语言也不少,和系统差不多,每个发达国家也都有自己的计算机语言,真是牛鬼蛇神一大堆。
去年1966年,马萨诸塞州总医院的NeilPappalardo也开发出一种新的编程语言—MUMPS,这门语言最主要是用于医疗数据库方面,好像在美国还是挺火的;今年1967年3月,剑桥大学的MATInRichards在CPL语言上改进而来,新开发了BCPL编程语言,由于其可移植性在英国很是流行;今年5月20日,在挪威的奥斯陆,奈加特和达尔再次发布了高级语言Simula。
何宇想着这几年计算机语言层出不穷,自己应该开发出C语言了,每年的专利授权费都是一笔不小的数目。
说起C语言就不得不提B语言,B语言是贝尔实验室开发的一种通用的程序设计语言。它是于1969年前后,由美国贝尔实验室的电脑科学家肯·汤普逊在丹尼斯·里奇的支持下设计出来。后来,丹尼斯·里奇以B语言为基础开发出C语言。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准。
如今B语言都还没有开发,自己直接跳过B语言直接开发C语言多爽,自己的笔记本别说C语言了,就是C++和C#都有。自己抄下来提前发布了,自己不就是C语言之父了,也不会出现数据库那种撞车的尴尬了。
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%,因此,C语言可以编写系统软件。
何宇要是开发出C语言,在美国招聘人才也容易了很多,日后也可以和麻省理工学院、斯坦福大学一起开发、维护后续的版本,自己列出大纲也就可以了。自己可没那么大的能力来推广一种新的计算机语言,必须拉上强有力的助手,早点把计算机语言统一了才好。
相比何宇使用COBOL开发的软件,那和C语言是完全没有可比性,少说也要差上几个等级。C语言可是一种结构化语言,有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
何宇在笔记本里找到C语言的底层代码,还好代码不是很多,五六天就可以敲完了,笔记本全屏放大。何宇把IBM的磁带驱动器里的磁带更换成新的,这个磁带存储也真是醉了,至少需要十几盘磁带吧。
很快处理好前期工作,何宇便看着笔记本屏幕不停的敲击起键盘,办公室不停的响起哒哒哒声音,双手的残影在键盘上飞舞着。如果那些计算机专家看到何宇的手速,恐怕会惊掉下巴立刻跪地膜拜吧。
正当何宇在写代码的时候,福冈的稻山嘉宽和日野武弘有点郁闷,富士制铁的股东又要狮子大开口。
在1958年的时候,富士制铁与日本中部的几个小家族共同出资创立东海制铁,今年年初的时候吸收了东海制铁改为名古屋制铁所。日野武弘已经收回了70%股份,中部的几个小家族不同意出售股份,要求分割名古屋制铁所。
“日野武弘君,不行就把名古屋制铁所分割出去得了,我们八幡制铁在名古屋也有分公司,少一个也不影响我们整理布局,这样合并更容易些。”稻山嘉宽安慰道