发明申请
- 专利标题: DOMAINS WITH POLYMORPHIC TYPE IMPLEMENTATIONS
- 专利标题(中): 具有多态类型实现的域
-
申请号: US12351450申请日: 2009-01-09
-
公开(公告)号: US20100180269A1公开(公告)日: 2010-07-15
- 发明人: Jonathon Michael Stall , Renaud Paquay , Sonja Keserovic , Michael Gregory Montwill
- 申请人: Jonathon Michael Stall , Renaud Paquay , Sonja Keserovic , Michael Gregory Montwill
- 申请人地址: US WA Redmond
- 专利权人: c/o Microsoft Corporation
- 当前专利权人: c/o Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
Various domains may wish to specify different implementations of the type; e.g., a compilation domain may describe the type statically, an execution domain may instantiate objects of the given type, while a debugging execution domain may associate additional debugging information such as a symbol name. This may be achieved by specifying a type implementation of a particular type within respective domains which all implement a common type interface. A type binding instruction set may then select a type implementation for the type within the target instruction set according to the domain, and may bind type instances of the type within target instruction set to the selected type implementation for the current domain. This technique yields domain-specific variance in type implementation without having to reconfigure the target instruction set or perform domain-checking logic there-within.
公开/授权文献
- US08745605B2 Execution contexts with polymorphic type implementations 公开/授权日:2014-06-03
信息查询