返回

永恒的舞动

首页
关灯
护眼
字体:
第十八章(2/2)
   存书签 书架管理 返回目录
    阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。

Delphi写的Pascal代码,通过这些代码,我学习了Pascal语言。我发现我可以用Pascal语言实现该模块,编译型的Pascal语言实现的性能也完全能符合需要。”

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

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

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

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

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

    “那可能是另一个副作用。”二雅淡淡地回答。
上一页 目录 下一章