返回第88章 我们定义新標准!  八零:截胡娇妻,奖励光刻机首页

关灯 护眼     字体:

上一页 目录 下一章

陈默小声说。

“我这个程序,是在我自己的机器上调试的。这台连接印表机的电脑,配置稍微有点不一样,可能……某个底层的驱动有衝突。”

“兼容性?”

张伟一脸茫然。

“简单来说,就是我的软体,只认我那台电脑,换个环境就罢工。”

陈默解释道。

“那怎么办?总不能以后所有的设计都在你那台电脑上做,然后用笔抄下来吧?”

赵卫东吐槽道。

是啊,一个只能在特定电脑上运行的软体,实用价值大打折扣。

接下来的几天,陈默把自己关在房间里,试图解决这个兼容性问题。

他没日没夜地修改代码,调试程序。

但问题比他想像的要复杂得多。

当时的计算机硬体和作业系统,五花八门,標准混乱。

一个简单的列印指令,在不同的机器上,可能需要调用完全不同的埠。

陈默的程序,就像是为一个特定的锁,配了一把特定的钥匙。

换了一把锁,钥匙就废了。

团队里开始出现了一些质疑的声音。

“我就说,这玩意儿不靠谱吧?还是我们的尺子和胶带最可靠。”

“花那么多时间搞这个,还不如多画几张版图。”

“这东西就是个『天坑』,投再多精力也填不满。”

这些话,或多或少地传到了陈默的耳朵里。

他变得更加沉默。

付成看在眼里,急在心里。

他知道,这不是陈默一个人的问题,而是整个时代的局限性。

他更知道,如果不能解决这个问题,eda工具就无从谈起,“生態”更是空中楼阁。

这天晚上,付成端著一碗泡麵,走进了陈默的房间。

房间里一片狼藉,满地都是写满代码的草稿纸。

陈默双眼通红,正对著屏幕发呆。

“还在搞?”

付成把泡麵放在桌上。

陈默没有回头,声音沙哑。

“付成,我是不是很没用?”

“我搞砸了。”

付成拍了拍他的肩膀。

“这不是你的问题。”

“你已经做得很好了,你一个人,走完了別人一个团队需要几年才能走完的路。”

“现在,我们遇到的不是技术问题,是工程问题,是標准问题。”

付成在纸上画了一个图。

一个核心,周围是几个模块。

“你看,你的程序现在是把所有东西都耦合在一起了。”

“显示、逻辑、数据存储、硬体接口,全都搅成一锅粥。”

“我们得把它拆开。”

“我们来定义一个標准的数据格式,就叫它『红花瓣版图交换格式』,怎么样?”

“你的核心程序,只负责生成和处理这种格式的数据。”

“至於怎么在屏幕上显示,怎么从印表机输出,怎么跟其他软体交互,我们把它做成一个个独立的『驱动』模块。”

“这样一来,你的核心算法就跟具体的硬体解耦了。”

“以后我们换了新的电脑,新的印表机,只需要为它写一个新的驱动,核心程序完全不用动。”

陈默看著付成画的架构图,眼睛越来越亮。

付成的思路,让他看到了一个全新的世界。

模块化、標准化、接口化……

“我……我明白了!”

陈默激动地站了起来。

“把复杂的系统,拆分成简单模块的组合!这样不仅能解决兼容性问题,还能让不同的人分工协作!”

“没错。”

付成欣慰地点了点头。

“但是……”陈默又坐了下去,眉头紧锁,“这个工作量太大了。定义数据格式、重构核心代码、为不同的硬体写驱动……这比重写一遍还要复杂,我一个人,可能需要一年,甚至更久。”

付成笑了。

“谁说要你一个人干了?”

他站起身,看著窗外那片热火朝天的工地。

“陈默,我们不是一个人在战斗。”

“是时候,把我们的朋友们,都拉上这艘船了。”

『加入书签,方便阅读』

上一页 目录 下一章