海棠书屋 - 玄幻小说 - 电子帝国在线阅读 - 第四十三章 工作的顺序

第四十三章 工作的顺序

    第四十三章工作的顺序

    萨姆斯向埃斯特利奇简单介绍数字研究公司后把纸往后翻了一页,继续说道“这里是我大致比较后选出的软件语言公司:微软公司,他们公司主要致力于BASIC语言的开发,应该说他们关于计算机语言方面很有实力而且他们是一家专业的语言软件公司;在最早的MITS公司开发可以算作微型机的牛郎星上使用的就是这种语言。作为新的开发部主任,我有理由相信你比我更明白这种语言的优势。”萨姆斯和埃斯特利奇在项目部主任竞争一事上的失败,很明显他内心中还含有一丝不服气的成分,他不明白他究竟那个方面输给了眼前这个家伙,但是萨姆斯还是很有分寸,他并不想破坏由于公司董事长兼首席执行官的弗兰克.卡里费尽心机终于征得管理委员会同意的项目。他是IBM的员工,他有着这个时期IBM公司员工的荣耀,他以能够服务于这样一家全球最先进同时也是全球规模最大的计算机公司为荣,至少目前他还没有做好放弃在IBM公司工作的思想准备;同时从他个人工作出发,他也看好未来的微型机业务,无论是出于他的工作方便性需要还是他在销售过程中的总结无不表明越来越多的个人和办公室需要更便捷、更廉价的计算机。

    埃斯特利奇也是个聪明的人,他不想破坏目前这种关系,他更不愿意留给别人他心胸狭隘的印象。所以埃斯特利奇很轻描淡写的说道“是的,的确是一种构成简单但很有意思的语言。它与目前很多的编译语言不同的是它采用的是解释器对吧!当它接受到外部指令后就会把指令逐句翻译成机器语言程序,译一句执行一句,边翻译边执行,尽管这样做费时比编译器更多,但是优点也是很明显的,它却可少占计算机的内存,这对目前昂贵的计算机内存来说是个好消息。所以我们开发的微型机需要这种执行方式灵活、功能较全、适应面广、人机会话式的语言。”

    埃斯特利奇的回答显出了他知识的专业性,BASIC这种语言的主要特点埃斯特利奇基本完全的概括了出来,他又接着说道“当然这种语言的特别之处在于他不仅能进行科学计算和数据处理,还能进行字符处理、图形处理等,这样在事务管理和辅助教学以及游戏编程方面都有很广泛的应用;所以BASIC语言在某些方面与cao作系统很相似。萨姆斯你的工作做的很好。”说着埃斯特利奇还笑了起来,用力的拍拍萨姆斯的肩膀。埃斯特利奇的态度从前面的平淡到后面的热情已经清楚的表明了他对萨姆斯心思的洞悉,但是他没有任何的生气乃至于暴怒表现,他的不计前嫌的宽容和对萨姆斯工作的肯定而不是挑刺让萨姆斯感到很羞愧。他现在已经开始为自己的小肚鸡肠后悔,所以他决定在下面的解说中减少他的挑衅行为,加快解说步伐。

    萨姆斯接着说道“事实上此时市场上最流行的苹果-II和唐迪TRS-80上运行的没有真正意义上的cao作系统而全是BASIC语言和基于BASIC语言编写的程序,此时的微软公司和数字研究公司一样,只不过数字研究公司的cao作系统基本上成为了标准的微型机cao作系统而微软公司的BASIC语言是微型机的BASIC语言标准,他们公司业务就是为各种微型机编制各种语言程序,当然主要的还是BASIC,所以我认为我们有与他们合作的必要性。”

    埃斯特利奇点了点头示意萨姆斯继续他的分析,萨姆斯接着说“下面的这些软件公司开发的产品在计算机运行中在我看来没有数字研究公司和微软公司这么重要,但是当我仔细研究分析了市场上最流行的微型机后我发现这些软件公司的产品在造成产品畅销方面起到的作用不比数字研究公司和微软公司他们差,比如生产财务软件的桃树公司,生产字处理软件的有限信息公司,在比如生产“可视计算”电子表格软件的个人软件公司;几乎每一个流行的微型机上都有他们的身影,他们的产品能够基本的满足个人、小型公司和办公室里的绝大部分办公需要,能够使人们的工作简便、快捷化。”萨姆斯的工作完成的真的很漂亮,这是埃斯特利奇内心对他的评价,在这之前项目开发组已经研究过市场上最流行的微型机,只是他们研究的方向不同,开发组主要是在硬件结构上的研究,萨姆斯研究的方向却是基于市场方向的软件。埃斯特利奇现在可以确定在软件方面这一块萨姆斯肯定可以比自己做的更好,因此埃斯特利奇说道“萨姆斯你的工作是完美的,我想你应该承受更多的责任,项目开发的软件这方面完全交与你来负责如何?”埃斯特利奇微笑着看着萨姆斯,尽管他的微笑注定让人感觉不到笑意,但是熟悉他的人会知道这是他善意的表达。

    萨姆斯很感激埃斯特利奇对他的信任和重视,所以他立即说道“没问题,我会尽我最大的努力完成任务,把好消息带来与大家分享。”

    至此萨姆斯完全的被埃斯特利奇的气度折服。埃斯特利奇想了想,处于萨姆斯是非技术人员出身,他觉的有必要对萨姆斯进行简单的技术解说来促使萨姆斯权衡好他的工作顺序,所以他说道“萨姆斯你知道计算机是如何工作的吗?”

    萨姆斯回道“是的,虽然我是业务人员,但是你也知道,这也需要计算机方面的专业知识,如果我们自身都搞不定这些家伙我们如何能够向客户推销产品呢?我们必须知道计算机如何cao作才能使它完成它具备的功能,现在一打开计算机全是一串串的字符,如果没有点专业的知识我实在想不出来如何向客户推销它,但是很明显的是尽管我们被公司的技术部特别培训过,我们依然也只是能cao作它。”

    “很好,让我和你说说我们公司的计算机正常工作的次序。计算机软件有三个层次:cao作系统软件层、计算机语言层和应用程序层。这种结构也是我们打算在我们的微型机上实现的结构。自然cao作系统软件层是计算机软件的核心层,它是计算机中直接控制微处理器和外围设备进行最基础工作比如开关机、磁盘读写这些软件的总和,没有它计算机就不能开启,甚至不能够正常工作,也因此它成了计算机工作的深层次软件,也就相当于一个大平台,其他的所有软件都在他它的基础上工作。后面靠近cao作系统的就是计算机语言层了,刚才你提到的BASIC语言解释器软件就工作在这里。当然目前市场上还有FORTRAN语言编译器、C语言编译器等,它能把人们编写的程序解释或者翻译诚计算机能执行的命令码,这些命令码就可以指挥计算机进行相应的工作了,所以有了这以层,计算机程序编写和阅读就容易了许多,因为只要懂人类语言的人经过一段时间培训就可以读写这类计算机应用程序,而在计算机语言层之上就是应用程序层了,这些应用程序就是人们利用计算机某种语言编写的程序,是我们为让计算机完成我们所需要的某些功能而编写的若干程序集合,比如刚才你调查到的生产财务软件的桃树公司,生产字处理软件的有限信息公司,生产“可视计算”电子表格软件的个人软件公司;这些应用程序就让计算机成为了我们工作的好帮手。但是这里有一点特别值得注意的地方是:我前面提到的微软公司的BASIC语言,它竟然可以独立运行而不需要cao作系统,所以我建议你下面的工作可以先从微软开始,看看他的过人之处。”