会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Method and apparatus for expressing and checking relationships between types
    • 用于表达和检查类型之间的关系的方法和装置
    • US20070256060A1
    • 2007-11-01
    • US11412662
    • 2006-04-27
    • Sukyoung RyuEric AllenVictor LuchangcoJoseph HallettSamuel Tobin-Hochstadt
    • Sukyoung RyuEric AllenVictor LuchangcoJoseph HallettSamuel Tobin-Hochstadt
    • G06F9/45
    • G06F8/437
    • One embodiment of the present invention provides a system for generating executable code. During operation, the system receives source code, wherein the source code can include declarations for types and operations, wherein the type declarations may be parameterized, and wherein the source code may specify subtyping relationships between declared types. Next, the system compiles or interprets the source code to produce executable code, wherein the type parameters may be instantiated by different types during execution, and wherein the result of executing operations may depend upon the instantiations of the type parameters. While compiling or interpreting the source code, the system checks the types and operations in the source code to ensure that the executable code generated is type-safe, and hence will not generate type errors during execution.
    • 本发明的一个实施例提供了一种用于生成可执行代码的系统。 在操作期间,系统接收源代码,其中源代码可以包括类型和操作的声明,其中类型声明可以被参数化,并且其中源代码可以指定声明类型之间的子类型关系。 接下来,系统编译或解释源代码以产生可执行代码,其中类型参数可以在执行期间由不同类型实例化,并且其中执行操作的结果可以取决于类型参数的实例。 在编译或解释源代码时,系统将检查源代码中的类型和操作,以确保生成的可执行代码是类型安全的,因此在执行期间不会生成类型错误。