会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • AN EXTENSIBLE TYPE SYSTEM FOR REPRESENTING AND CHECKING CONSISTENCY OF PROGRAM COMPONENTS DURING THE PROCESS OF COMPILATION
    • 用于在编译过程中表示和检查程序组件一致性的可扩展类型系统
    • WO2005006119A3
    • 2005-12-29
    • PCT/US2004015964
    • 2004-05-21
    • MICROSOFT CORPPLESKO MARK RONALDTARDITI DAVID READ JR
    • PLESKO MARK RONALDTARDITI DAVID READ JR
    • G06F20060101G06F9/45
    • G06F8/437
    • A representation of types, type-checker, and compiler are provided for checking consistency in various forms of an intermediate language (500 of fig. 5). Type-checking a programming language in a compiler is accomplished by taking one or more rule sets as input to a type-checker (502), which selects one or more of the rule sets based upon any one, or combination of two or more, of numerous criteria. Among them are stage of compilation, source language, architecture, and level of typing present in the language being type-checked. The language is then type-checked (502) using the selected one or more rule sets. The rule sets can include one rule set corresponding to strong type-checking (508), one rule set corresponding to weak type-checking (506), and one rule set corresponding to representation type-checking (510). In the alternative, a compiler can be provided with a type-checker that constructs the one or more sets of rules at runtime from a larger set of rules based on any one, or combination of two or more of the previously mentioned criteria.
    • 提供了类型,类型检查器和编译器的表示,用于检查中间语言的各种形式的一致性(图5中的500)。 通过将一个或多个规则集作为对类型检查器(502)的输入进行类型检查编译器中的编程语言,所述类型检查器基于任何一个或两个或更多个的组合来选择一个或多个规则集, 的许多标准。 其中包括编译阶段,源语言,架构以及正在类型检查语言中的打字级别。 然后使用所选择的一个或多个规则集对该语言进行类型检查(502)。 规则集可以包括对应于强类型检查(508)的一个规则集,对应于弱类型检查(506)的一个规则集,以及对应于表示类型检查(510)的一个规则集。 在替代方案中,可以向编译器提供一种类型检查器,该类型检查器基于任何一种或两种或更多种先前提及的标准的组合,从较大的规则集合在运行时构建一组或多组规则。
    • 4. 发明申请
    • AN EXTENSIBLE TYPE SYSTEM FOR REPRESENTING AND CHECKING CONSISTENCY OF PROGRAM COMPONENTS DURING THE PROCESS OF COMPILATION
    • 用于在编译过程中表示和检查程序组件一致性的可扩展类型系统
    • WO2005006119A2
    • 2005-01-20
    • PCT/US2004/015964
    • 2004-05-21
    • MICROSOFT CORPORATIONPLESKO, Mark, RonaldTARDITI, David, Read, Jr.
    • PLESKO, Mark, RonaldTARDITI, David, Read, Jr.
    • G06F
    • G06F8/437
    • A representation of types, type-checker, and compiler are provided for checking consistency in various forms of an intermediate language. Type-checking a programming language in a compiler is accomplished by taking one or more rule sets as input to a type­ checker, which selects one or more of the rule sets based upon any one, or combination of two or more, of numerous criteria. Among them are stage of compilation, source language, architecture, and level of typing present in the language being type-checked. The language is then type-checked using the selected one or more rule sets. The rule sets can include one rule set corresponding to strong type-checking, one rule set corresponding to weak type-checking, and one rule set corresponding to representation type-checking. In the alternative, a compiler can be provided with a type-checker that constructs the one or more sets of rules at runtime from a larger set of rules based on any one, or combination of two or more, of the previously mentioned criteria.
    • 提供了类型,类型检查器和编译器的表示,用于检查中间语言的各种形式的一致性。 通过采用一个或多个规则集作为类型检查器的输入来实现对编译器中的编程语言的类型检查,其基于许多标准中的任何一个或两个或更多个的组合来选择一个或多个规则集。 其中包括编译阶段,源语言,架构以及正在类型检查语言中的打字级别。 然后使用所选的一个或多个规则集对该语言进行类型检查。 规则集可以包括对应于强类型检查的一个规则集,对应于弱类型检查的一个规则集,以及对应于表示类型检查的一个规则集。 在替代方案中,编译器可以被提供有类型检查器,其在运行时根据前面提到的标准中的任何一个或两个或更多个的组合从更大的规则集合构造一个或多个规则集。