-
1.
公开(公告)号:US07155701B1
公开(公告)日:2006-12-26
申请号:US08866744
申请日:1997-05-30
申请人: R. Scott Gongwer , Joseph J. Tamburino , Kurt Larson , Bill Baker
发明人: R. Scott Gongwer , Joseph J. Tamburino , Kurt Larson , Bill Baker
CPC分类号: G06F9/44521 , G06F9/4486 , Y10S707/99944
摘要: An executable computer program is dynamically constructed by tightly coupling a plurality of dynamically loadable modules. Each modules includes a fully encapsulated function which is typically called from another module. A registration system is employed to associate a pointer with each defined function. In the modules, at run time, each function call is resolved using the associated pointer from the registration system. In particular, each function call is dereferenced by the associated pointer. Consequently, the resulting executable computer program is both flexible and efficient.
摘要翻译: 可执行计算机程序通过紧密耦合多个可动态加载的模块来动态构建。 每个模块包括一个完全封装的功能,通常从另一个模块调用。 使用注册系统将指针与每个定义的功能相关联。 在模块中,在运行时,使用与注册系统相关联的指针来解析每个函数调用。 特别地,每个函数调用由相关联的指针解引用。 因此,所得到的可执行计算机程序既灵活又高效。