珍娜家的客厅里,苏明坐在威廉教授的对面。威廉教授今年45岁,长了一幅马克思式的大胡子,现任斯坦福大学计算机学院教授,是3个孩子的父亲。大儿子在斯坦福大学读经济学,大女儿现在上初中,珍娜是小女儿。
“苏,我听珍娜说你要设计一款软件,能说说你的想法吗?”威廉教授考量苏明道。
“今天我在学校上计算机课的时候,发现近几年计算机体积越来越小,而且性能越来越好,我觉的以后个人电脑将成为主流。”苏明整理了下思路道,“CPM是一个8位操作系统,不仅效率低下,而且可应用程序很少。现在16位微型机已经被研发出来,但是还有相匹配的操作系统。所以我打算设计一份16位微型机的操作系统。”
威廉教授赞许的点点头,“设计一份操作系统可不是简单的事情,不说说你,就是我们计算机学院要设计这份系统,也需要召集很多人员。因为它不仅涉及到软件,还涉及到硬件。不过苏,你有这样想法,已经比我们计算机学院的学生厉害多了。”
设计操作系统当然不是一件简单的事情,要不是在后世看到过DOS的核心,就算苏明来自未来,也不敢打保票。“世上不缺乏天才,只缺乏天才的灵感。我觉得最好的操作系统,不仅良好地支持外设,还要有简单的操作方式”苏明感叹道。微软正是开发了图形界面化的兼容机操作系统后,才最终在世界上取得了个人电脑操作系统软件的垄断地位。正是因为这个也让苏明更加坚定设计出18位的操作系统,来换取和微软的合作。
“苏,能说下你要用到什么东西吗?”威廉教授笑着问道。
“一台计算机,C语言和B语言。”苏明自信道。
1972年,贝尔实验室的D.M.里奇在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。1977年D.M.里奇发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。1978年由贝尔实验室正式发表了C语言。1987年,随着微型计算机的日益普及,出现了许多C语言版本。为了改变这种情况,美丽国国家标准化协会为C语言制定了一套ANSI标准——87ANSIC,成为后世的C语言标准。
当然苏明设计操作系统时,会以标准的C语言为基础,稍微再做些修改。因为苏明不想让人发现在78年就有人使用了后世的标准语句。B语言用来DOS系统封装用,C在数据的安全性上有很大缺陷,现在又没有C++,只有选择B语言。时下流行很多B语言版本,例如微软,甲骨文等软件设计公司都在使用。C语言作为一种新的语言,普及范围还不是很广。
“好吧,我给你出一道题目,只要你把这道题目解决好,我就帮你在斯坦福大学找个设计的地方。”威廉教授点头赞许得,不过看苏明异常自信,就决定以实际项目测验一下苏明的能力。“苏,你只要能够设计一款动态的小游戏,我就答应你的要求。”
“好,给我3个月时间,我一定能够设计出一份优秀的游戏。”苏明爽快地回答。
回到家,爸妈还在客厅里等苏明。“小明,你刚才去珍娜家做什么呀?”刘云芝笑着问。
“我想学计算机,希望珍娜爸爸帮助我。我觉得我应该从小开始做起,长大后我会开设一个超越IBM的企业。”
父母显然为苏明的豪言壮语感到震惊,“小明,我和你妈妈商量了一下,家里还有20多万美元存款,刨除生活费用外,最多能拿出20万美元去投资。你认为应该投资什么呢?”
“黄金,我认为黄金最为稳健,而且还在缓慢上升;石油可以等到油价开始上升时购入,IT股票虽然潜力巨大,但是我们没有太多资金。我认为以家里的现状,要稳妥,然后慢慢积累实力。”苏明侃侃而谈,因为他知道这次石油危机爆发后,每桶原油价格达到30美元以上。
本以为苏明建议投资石油或IT的父母,显然没有意料到苏明如此稳重。因为小孩再天才,小孩好动,张狂的脾性也很难改变。只是他们没有想到,在10岁儿子的身体里,隐藏着一个30岁的灵魂。