会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Dynamically typed unsafe variance
    • 动态类型不安全差异
    • US07694274B2
    • 2010-04-06
    • US11193692
    • 2005-07-29
    • Erik MeijerAnders HejlsbergMatthew J. WarrenLuca BolognesePeter A. HallamGary S. Katzenberger
    • Erik MeijerAnders HejlsbergMatthew J. WarrenLuca BolognesePeter A. HallamGary S. Katzenberger
    • G06F9/44G06F9/45
    • G06F9/44589G06F9/45516
    • A program execution engine that facilitates generic type variance verification is provided. The execution engine receives a program executable in the form of intermediate language (IL). The program executable can be based on code that includes expression(s) with generic type(s) which have been identified as requiring variance verification (e.g., covariance and/or contra-variance). The execution engine includes a variance verification component that dynamically determines whether value(s) associated with the generic type(s) identified as requiring variance verification comply with the particular variance verification requirement. The variance verification component can provide error information (e.g., throw an exception), if the specified variance is not safely compliant. Variance verification can be based on static checking which places the burden on a source language compiler to emit the run-time checks in intermediate language (IL), if run-time checked variance is required. Additionally, language(s) that do not support variance can treat generic type(s) as non-variant.
    • 提供了促进通用类型方差验证的程序执行引擎。 执行引擎以中间语言(IL)的形式接收可执行的程序。 程序可执行程序可以基于包括已经被识别为需要方差验证(例如协方差和/或反差)的通用类型的表达式的代码。 执行引擎包括方差验证组件,其动态地确定与被识别为需要方差验证的通用类型相关联的值是否符合特定方差验证要求。 方差验证组件可以提供错误信息(例如,抛出异常),如果指定的方差不能安全地符合。 方差验证可以基于静态检查,如果需要运行时检查方差,那么将源语言编译器的负担放在中间语言(IL)中发出运行时检查。 另外,不支持差异的语言可以将通用类型视为非变体。
    • 13. 发明授权
    • Active debugging environment for debugging mixed-language scripting code
    • 调试混合语言脚本代码的调试环境
    • US06353923B1
    • 2002-03-05
    • US09016760
    • 1998-01-30
    • Phillip Lee BogleGary S. KatzenbergerSamuel James McKelvieRobert Victor Welland
    • Phillip Lee BogleGary S. KatzenbergerSamuel James McKelvieRobert Victor Welland
    • G06F945
    • G06F11/3664G06F9/45512G06F9/541
    • An active debugging environment for debugging a virtual application that contains program language code from multiple compiled and/or interpreted programming languages. The active debugging environment is language neutral and host neutral, where the host is a standard content centric script host with language engines for each of the multiple compiled and/or interpreted programming languages represented in the virtual application. The active debugging environment user interface can be of any debug tool interface design. The language neutral and host neutral active debugging environment is facilitated by a process debug manager that catalogs and manages application specific components, and a machine debug manager that catalogs and manages the various applications that comprise a virtual application being run by the script host. The process debug manager and the machine debug manager act as an interface between the language engine specific programming language details and the debug user interface.
    • 用于调试包含来自多个编译和/或解释型编程语言的程序语言代码的虚拟应用程序的主动调试环境。 活动的调试环境是语言中性和主机中性,其中主机是标准的以内容为中心的脚本主机,具有针对虚拟应用程序中表示的多个编译和/或解释性编程语言中的每一个的语言引擎。 主动调试环境用户界面可以是任何调试工具界面设计。 通过编目和管理特定于应用程序的组件的进程调试管理器以及一个机器调试管理器,为包含由脚本主机运行的虚拟应用程序的各种应用程序进行编目和管理,从而方便了语言中立和主机中性主动调试环境。 过程调试管理器和机器调试管理器充当语言引擎特定编程语言详细信息和调试用户界面之间的接口。
    • 14. 发明授权
    • Active debugging environment for applications containing compiled and interpreted programming language code
    • 包含编译和解释编程语言代码的应用程序的主动调试环境
    • US07203926B2
    • 2007-04-10
    • US09757102
    • 2001-01-08
    • Phillip Lee BogleGary S. KatzenbergerSamuel James McKelvieRobert Victor Welland
    • Phillip Lee BogleGary S. KatzenbergerSamuel James McKelvieRobert Victor Welland
    • G06F9/45
    • G06F11/3664G06F9/45512G06F9/541
    • An active debugging environment for debugging a virtual application that contains program language code from multiple compiled and/or interpreted programming languages. The active debugging environment is language neutral and host neutral, where the host is a standard content centric script host with language engines for each of the multiple compiled and/or interpreted programming languages represented in the virtual application. The active debugging environment user interface can be of any debug tool interface design. The language neutral and host neutral active debugging environment is facilitated by a process debug manager that catalogs and manages application specific components, and a machine debug manager that catalogs and manages the various applications that comprise a virtual application being run by the script host. The process debug manager and the machine debug manager act as an interface between the language engine specific programming language details and the debug user interface.
    • 用于调试包含来自多个编译和/或解释型编程语言的程序语言代码的虚拟应用程序的主动调试环境。 活动的调试环境是语言中性和主机中性,其中主机是标准的以内容为中心的脚本主机,具有针对虚拟应用程序中表示的多个编译和/或解释性编程语言中的每一个的语言引擎。 主动调试环境用户界面可以是任何调试工具界面设计。 通过编目和管理特定于应用程序的组件的进程调试管理器以及一个机器调试管理器,为包含由脚本主机运行的虚拟应用程序的各种应用程序进行编目和管理,从而方便了语言中立和主机中性主动调试环境。 过程调试管理器和机器调试管理器充当语言引擎特定编程语言详细信息和调试用户界面之间的接口。