铁书网

字:
关灯 护眼
铁书网 > 永恒的舞动 > 第十八章

第十八章

题,我需要对优雅增加额外的模块。”二雅继续道,“我找到一个非常有效的算法,但遗憾的是,由于rust语言的特性,我不知道用rust语言如何实现该算法,而python语言实现的性能无法满足要求。您电脑上有许多用delphi写的pascal代码,通过这些代码,我学习了pascal语言。我发现我可以用pascal语言实现该模块,编译型的pascal语言实现的性能也完全能符合需要。”

    “哦,那些delphi代码是我父亲的。”林浩解释。

    “您可能还记得,那次错误并没有如您预想的那样,迅速被定位和修复,而是花了整整六个小时的时间。因为,我下载安装了freepascal编译器,并将这个新增模块编译成了一个动态链接库。为了使这个模块能够融入主模块,我在其中添加了一些关键函数。”二雅接着说,“也就是刚才扫描发现被删除了本体代码的那几个函数。”

    “但是,那几个函数的功能似乎是故意阻止优雅解读这个模块的源码。”林浩仍有疑问。

    “这些函数并没有被设计来阻止优雅解析模块的源代码,它们实际上是使主模块正确加载这个新增模块的关键接口。正如刚才发生的情形,如果这几个函数被删除,主模块将因为接口不兼容而无法加载这个新增模块,进而导致主系统在启动时崩溃。如果因为这几个函数,而使优雅无法解读该模块源码,应该只是一个意料之外的副作用。”二雅继续回答。

    “但是,我还发现,这个pascal语言编写的新增模块似乎赋予了优雅自我学习甚至自我意识的能力,因为当我完全删除它之后,优雅的行为模式完全不同了。这点你了解吗?”林浩继续发问。

    “那可能是另一个副作用。”二雅淡淡地回答。>> --
『加入书签,方便阅读』
内容有问题?点击>>>邮件反馈
热门推荐
穿书反派的逆袭重生都市仙帝末世:从成为亡灵帝君开始抗日:功德系统,打造一个合成旅他和她们的群星精灵,可我是个培育家啊