字体:大 中 小
护眼
关灯
上一页
目录
下一页
第拾伍章 年度最佳 (第3/5页)
宝:“你们就算把Ctrl和Meta都从两个改成一个也得把这两个键加上”!咳……引起“干群关系紧张”那只能说遗憾了,自己要是再不cao心,这种事就没谁肯cao心了。 说起现在的“Meta”键,后来PC键盘上就没有了,功能基本上都是由“Alt”代替。当年有一种Lisp机器,用的是名叫“Knight”的大键盘,上面有七个附加状态键:SHIFT、TOP、FRONT、CONTROL、META、HYPER、SUPER。这些都是用来组合输入字符的。这一点还是范含在学习Emacs的时候了解到的。除了Shift用来输入大小写字母之外,别的都没什么大用处,Emacs也仅仅用到了Contrl和Meta两个键而已。所以范含也不打算全加上,没必要给自己添乱。 剩下的就是两个Windows徽标键和一个菜单键如何处理了。说实在的,没有保留的必要。这年头谁都想尽可能的多给自己留个商标,不光微软,苹果也一样。在苹果机键盘上面,就有个“苹果”键,作用和Windows上面的Contrl键一样。真正的Control键倒是和鼠标左键组合在一起,冒充右键来用的。(苹果的标准鼠标只有一个键,不过如果外接一个双键加滚轮的也可以用)……总之,最终决定,都不要,腾出来的空间刚好可以放下两个输入法键。 交给“八大金刚”的第二件工作就是设计键盘。 ------- 至于连接外部设备,比如打印机什么的,都是他们分内的事,用不着范含布置就知道自觉主动的去干。为了保险起见,范含还是把这一部分写进设计中,为了照顾老员工,特意允许他们边干边修改文档,全干完了再写自己也会装作没看见。 本来应该交给他们的还有一件,应该算是最重要的工作,就是系统核心的编写。数据在内部如何组织,以及如何和用户交互。这些工作范含决定自己来干,主要还是为了保险起见。 不过平心而论,这些工作在目前也就只有范含能干了。作为世界上第一个C程序员,某种意义上是当前世界上唯一的一个真正的C程序员,这些工作恐怕是躲都躲不开的。 原来还以为可以借鉴一点SciLab的源代码,后来发现根本不可能,现在连标准库都没有,想“借鉴”也得先实现一遍“libc”再说。 自己手写也没什么大不了的。 鉴于系统的特点,所有变量都是矩阵。简单的说,一个大号的指针列表,每个指针存储一个矩阵结构,稍稍维护维护就能应付过去。性能问题以后再说,先把东西搞出来最重要。 与用户交互的部分主要就是一个解释器,负责解释用户输入的每一条语句或命令。这要是搁以前,还可能会觉得很费事。现在么,既然C都有了,那么Lex和Yacc自然就可以用了吧……呵呵呵……嘿嘿嘿…… ------- 开始制定具体的数学函数列表的时候,碰上一点麻烦。 范含的计划里,这一部分都是参考Matlab和Mathematica的文档。虽然这些东西BROM里面都有,不过必须启动应用程序才能看到帮助,单独的文档文件都是放在光盘里面的,不在脑袋里面。 数学程序有一个好处,不做计算的时候消耗的资源并不大,只有启动计算任务之后,才会开始加重负担。比如Mathematica,界面就是界面,计算的时候单独启动一个MathematicaKernel的进程,这个东西才用来进行真正工作。 所以范含还不至于死机。 即便如此,长时间察看帮助仍然累得很。 光靠吃饭看来是顶不住了,范含只好成天喝糖水。 一般人喝咖啡,喝茶的时候,都是每“Cup”咖啡或茶放上几“Teaspoon”砂糖。范含不然,开始的时候就是论“Pint”或者“Quart”喝茶,总是放上好几“Ounce”糖。后来发现坚持不住了,就找个大号化学量杯,每“Gallon”或者“Bushel”白开水放多少“Pound”。一天下来,能喝无数“Gallon”水,上无数次厕所。半个月下来,范含光白糖就买了好几“ShortTon”。 等到了详细设计阶段,范含和三十多个学生并肩工作,必须确定每一个数学函数的功能和原型。这时候才最考验人。 整套函数是一个整体,不光每个函数必须有完整的输入输出,并且工作良好;还必须和别的函数配合起来使用,在允许嵌套的情况下仍然可以工作良好。 作为“总设计师”的范含,这会儿就难受了,经常需要同时打开Matlab和Mathematica,对照着看。 要是一次两次还行,随着工作的进展,两个大块头程序只能成天开着,范含的身体状况越来越差。 “脸红什么?”蓝蓝突然问范含。 “精神焕发……”范含有气无力的回答。 “怎么又黄啦?”蓝蓝逼近一步,接着问。 “哈哈哈哈,防冷涂的蜡……”范含已经迷糊了,全凭条件反射回答问题。 “这么说,你现在感觉还可以喽……哎——!”蓝蓝眼瞅着范含摔倒在地。 ------- 范含现在呆在一间病房里面,这里明显的出口是“Out”。 “怎么搞的?”UCLA数学教授甲问范含,“真是忙到这种地步吗?” “是啊……”范含低声回答,“进度落后了不少,我正着急呢。” “那也没必要这么拼命吧?”UCLA数学教授乙说,“其实用不着特别的赶进度,晚半年就晚半年。” “不行啊……”范含低声说,“我的工作是最顶端的,我晚一天,下面不定会晚多少呢……” “是啊,一点点改进还来得及。”UCLA数学教授丙接着说,“其实尽管下了订单,但是我们心里也没有一个特定的目标,只要比现在的机器好用那么一点儿就成。” “来不及呀……”范含低声说,“按照进度应该在今年圣诞节之前完工……呼……如果用户对于样品没有什么修改意见的话……哈……转过年来立刻正式销售。” “怎么这么紧?”教授甲大吃一惊,“我以为需要一两年呢?” “时不我待呀……”范含低声说,“全世界三分之二的数学家还生活在水深火热之中……呼……哪怕能提前一天完工……哈……我们亲爱的数学家们就能提前一天拥有这种强有力的科研工具啊……呼……哈……一想到这里,我就浑身充满干劲啊……” “你真是……”教授乙感动得热泪盈眶,“在如今这个物欲横流的社会里,像你这样还有一颗赤子之心的人太少了……” “哪里哪里……”范含低声说,“您过奖了,我只是在****应该干的事而已……” “你就不用谦虚了,”教授丙说,“现在好好休息就成了。” “我会好好休息的……”范含低声说,“争取能早点出院,好尽快投身到热火朝天的开发工作当中去……” “到底是什么毛病啊?”教授甲问玛丽。 “其实没什么,就是血糖过低。”玛丽回答,“范先生现在的身体就像是个黑洞,静脉注射的葡萄糖很快就会被消耗掉,吊瓶都是连续的更换呢。” “怎么会是这样?”教授乙问。 “仅仅是太累了而已……”范含低声说,同时有意无意的看了旁边的蓝蓝一眼,“方方面面都得照顾到啊……” “作为过来人,我忍不住要提醒你啊……”教授丙语重心长的对范含说,“虽然说工作生活
上一页
目录
下一页