发明名称 Adaptive binding
摘要 The invention includes an efficient method of dynamically binding an operation (22) to an implementation. During a first occurrence of the operation, the operation identifier and argument information are compared with entries (52) in a dictionary (50) to determine an appropriate implementation. The operation is modified by replacing the operation identifier (58) and argument information (60) with a reference to a matching entry (52). Upon subsequent execution of the operation, the interpreter checks to see whether the types of the arguments in the current function call match those in the dictionary entry. If they match, the implementation referenced by the dictionary entry is executed. If they do not match, the dictionary is searched for a matching entry. Because most operations do not change types of arguments during most function calls, the invention results in greatly improved efficiency.
申请公布号 AU5539196(A) 申请公布日期 1996.11.29
申请号 AU19960055391 申请日期 1996.04.10
申请人 DESIGN INTELLIGENCE, INC. 发明人 MICHAEL B. ORR
分类号 G06F9/42;G06F9/445 主分类号 G06F9/42
代理机构 代理人
主权项
地址