发明名称 DYNAMIC BINDING DIRECTED BY STATIC TYPES
摘要 A static type, called “dynamic”, is introduced into a statically bound programming language. An expression or subexpression that is defined as a static type called “dynamic” in the source code of a program written in the statically bound programming language, is bound based on its runtime type instead of on its compile time type. Binding can be performed based on a mixture of compile time and runtime types that are based on the specification of types of expressions in source code. This type of binding is called hybrid binding. Operations are bound using the runtime type of constituent expressions (i.e., the runtime type of a receiver, an argument, or an operand) typed as dynamic and the compile time type of static constituents. If any constituent expression of an operation is dynamic, binding occurs at runtime instead of at compile time.
申请公布号 US2010299660(A1) 申请公布日期 2010.11.25
申请号 US20090469696 申请日期 2009.05.21
申请人 MICROSOFT CORPORATION 发明人 TORGERSEN MADS;HEJLSBERG ANDERS;HUGUNIN JAMES J.;WARREN MATTHEW J.;GAFTER NEAL;WISCHIK LUCIAN JULES;LIPPERT ROBERT ERIC;NG SAMUEL Y.;BURROWS CHRISTOPHER JOSEPH;TURNER ALEX C.
分类号 G06F9/45;G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项
地址