设置

关灯

第六章 设计俄罗斯方块

    珍娜家的客厅里,苏明坐在威廉教授的对面。威廉教授今年45岁,长了一幅马克思式的大胡子,现任斯坦福大学计算机学院教授,是3个孩子的父亲。大儿子在斯坦福大学读经济学,大女儿现在上初中,珍娜是小女儿。

    “苏,我听珍娜说你要设计一款软件,能说说你的想法吗?”威廉教授考量苏明道。

    “今天我在学校上计算机课的时候,现近几年计算机体积越来越小,而且性能越来越好,我觉的以后个人电脑将成为主流。”苏明整理了下思路道,“cp/m是一个8位操作系统,不仅效率低下,而且可应用程序很少。现在16位微型机已经被研出来,但是还有相匹配的操作系统。所以我打算设计一份16位微型机的操作系统。”

    威廉教授赞许的点点头,“设计一份操作系统可不是简单的事情,不说说你,就是我们计算机学院要设计这份系统,也需要召集很多人员。因为它不仅涉及到软件,还涉及到硬件。不过苏,你有这样想法,已经比我们计算机学院的学生厉害多了。”

    设计操作系统当然不是一件简单的事情,要不是在后世看到过dos的核心,就算苏明来自未来,也不敢打保票。“世上不缺乏天才,只缺乏天才的灵感。我觉得最好的操作系统,不仅良好地支持外设,还要有简单的操作方式”苏明感叹道。微软正是开了图形界面化的兼容机操作系统后,才最终在世界上取得了个人电脑操作系统软件的垄断地位。正是因为这个也让苏明更加坚定设计出18位的操作系统,来换取和微软的合作。

    “苏,能说下你要用到什么东西吗?”威廉教授笑着问道。

    “一台计算机,c语言和b语言。”苏明自信道。

    1972年,贝尔实验室的d.m.里奇在b语言的基础上最终设计出了一种新的语言,他取了bcp1的第二个字母作为这种语言的名字,这就是c语言。1977年d.m.里奇表了不依赖于具体机器系统的c语言编译文本《可移植的c语言编译程序》。1978年由贝尔实验室正式表了c语言。1987年,随着微型计算机的日益普及,出现了许多c语言版本。为了改变这种情况,美国国家标准化协会为netsinetbsp;当然苏明设计操作系统时,会以标准的c语言为基础,稍微再做些修改。因为苏明不想让人现在78年就有人使用了后世的标准语句。b语言用来dos系统封装用,c在数据的安全性上有很大缺陷,现在又没有c++,只有选择b语言。时下流行很多b语言版本,例如微软,甲骨文等软件设计公司都在使用。c语言作为一种新的语言,普及范围还不是很广。

    “好吧,我给你出一道题目,只要你把这道题目解决好,我就帮你在斯坦福大学找个设计的地方。”威廉教授点头赞许得,不过看苏明异常自信,就决定以实际项目测验一下苏明的能力。“苏,你只要能够设计一款动态的小游戏,我就答应你的要求。”

    “好,给我3个月时间,我一定能够设计出一份优秀的游戏。”苏明爽快地回答。

    回到家,爸妈还在客厅里等苏明。“小明,你刚才去珍娜家做什么呀?”刘云芝笑着问。

    “我想学计算机,希望珍娜爸爸帮助我。我觉得我应该从小开始做起,长大后我会开设一个越ibm的企业。”

    父母显然为苏明的豪言壮语感到震惊,“小明,我和你妈妈商量了一下,家里还有2o多万美元存款,刨除生活费用外,最多能拿出2o万美元去投资。你认为应该投资什么呢?”

    “黄金,我认为黄金最为稳健,而且还在缓慢上升;石油可以等到油价开始上升时购入,it股票虽然潜力巨大,但是我们没有太多资金。我认为以家里的现状,要稳妥,然后慢慢积累实力。”苏明侃侃而谈,因为他知道这

    -->>(第1/3页)(本章未完,请点击下一页继续阅读)