第0583章 计算机安全的未雨绸缪(3 / 6)
人的第一次见面,正是唐焕拜访加里·基尔代尔,以游说数字研究公司的操作系统cp/m不要卷入这场纷争。
那时候,大家还是身份相符,平等论交,可现在却是一个在天上,一个在地上了。
戈登?尤班克斯在技术上颇有一套,当他跟随加里·基尔代尔攻读博士学位的时候,为当时在个人电脑平台上十分流行的程序语言basic,研发了一个编译器,叫做basic-e。
在个人电脑的第一发展阶段,牛郎星电脑抢占市场先机,imsai则是奋起山寨的追赶者。
看到牛郎星电脑有微软的basic助阵,当时还负责imsai市场营销的西摩?鲁宾斯坦,接受老板威廉·米勒德的指派,寻找与之对抗的同类应用程序,于是戈登?尤班克斯的basic编译器就被相中了。
只不过,basic-e是在公共资源帮助下研发出来的成果,按例不能用于商业销售。戈登?尤班克斯的解决方法也很干脆,在basic-e的基础上,推出了另外一个功能更强的新编译器cbasic,总算做成了imsai的这笔生意。
有了这个不错的开端,戈登?尤班克斯便自己创办了一家公司运营cbasic,形成了和盖茨的微软basic竞争的格局。
不难想象,初出茅庐的cbasic,自然不如发展多年的微软basic成熟。比如,它在财务函数计算所需要的精度上,存在着不可忽视的问题。
不过,cbasic也有微软basic所不具备的崭新特性。achine的机制。这项技术其实就是原本时空里十几年后大名鼎鼎的java所使用的bytede的前身,甚至就连最流行的快速应用开发工具微软visualbasic,也在编译程序的时候,默认生成类似的中间代码。
p-demachine除了可以做到与特定机器码无关之外,还可以保护程序员的智力劳动成果。
cbasic解释执行中间代码,而微软basic直接解释执行代码源文件,进而在交付开发成果的时候,很难保护其中的知识产权。
因此,cbasic虽然资历浅,但还是有和微软basic展开竞争的实力。而当盖茨进军操作系统领域后,做为回击,加里·基尔代尔收购了自己学生戈登?尤班克斯的公司,使得数字研究公司的操作系统cp/m当中集成了cbasic。
可惜的是,加里·基尔代尔实在没有什么经商天赋,根本抵挡不住微