System and method for interacting with computer programming languages at semantic level
    1.
    发明授权
    System and method for interacting with computer programming languages at semantic level 有权
    在语义层面与计算机编程语言交互的系统和方法

    公开(公告)号:US06832365B1

    公开(公告)日:2004-12-14

    申请号:US09686033

    申请日:2000-10-11

    IPC分类号: G06F944

    CPC分类号: G06F8/36

    摘要: The present invention relates to a system and method that models computer programming language concepts in a plurality of objects and enables a computer programmer to interact with multiple programming languages through one code model interface. This allows the computer programmer to identify objects or functionality available in an application without having to know or specify an underlying language that implements that object or functionality. The computer programmer can employ the code model to locate an object that implements a specific functionality and return a code model object that implements that functionality. The computer programmer may then interact with that code model object rather than having to interact with the computer programming language.

    摘要翻译: 本发明涉及一种对多个对象中的计算机编程语言概念进行建模并使计算机程序员能够通过一个代码模型界面与多个编程语言交互的系统和方法。 这允许计算机程序员识别应用程序中可用的对象或功能,而不必知道或指定实现该对象或功能的底层语言。 计算机程序员可以使用代码模型来定位实现特定功能的对象,并返回实现该功能的代码模型对象。 然后,计算机程序员可以与该代码模型对象交互,而不必与计算机编程语言交互。

    CONSUMER AND PRODUCER SPECIFIC SEMANTICS OF SHARED OBJECT PROTOCOLS
    2.
    发明申请
    CONSUMER AND PRODUCER SPECIFIC SEMANTICS OF SHARED OBJECT PROTOCOLS 审中-公开
    共享对象协议的消费者和生产者特定语义

    公开(公告)号:US20090271765A1

    公开(公告)日:2009-10-29

    申请号:US12111664

    申请日:2008-04-29

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Determining how to perform operations specified in executable code. A method may include accessing a language context. The language context is related to a consumer location in executable code. The language context specifies an operation to be performed on one or more objects. The method includes sending a message requesting information about how to perform the operation on the one or more objects. A meta-object is received. The meta-object includes or produces executable code, that when executed performs the operation on the one or more objects.

    摘要翻译: 确定如何执行可执行代码中指定的操作。 方法可以包括访问语言上下文。 语言环境与可执行代码中的消费者位置相关。 语言上下文指定要在一个或多个对象上执行的操作。 该方法包括发送请求关于如何对一个或多个对象执行操作的信息的消息。 接收到元对象。 元对象包括或产生可执行代码,当执行时执行对一个或多个对象的操作。

    RULE-BASED DYNAMIC OPERATION EVALUATION
    3.
    发明申请
    RULE-BASED DYNAMIC OPERATION EVALUATION 审中-公开
    基于规则的动态运行评估

    公开(公告)号:US20090182689A1

    公开(公告)日:2009-07-16

    申请号:US12014734

    申请日:2008-01-15

    IPC分类号: G06F15/18 G06N5/02

    CPC分类号: G06N5/025

    摘要: A computer program may involve a dynamic operation, which may specify one of many types of methods based on the conditions of the invocation during runtime, such as the parameters provided to the dynamic operation. The appropriate performance of the dynamic method may be achieved by analyzing the conditions of the invocation according to an evaluation rule set, the rules comprising conditions and an action to be performed if the conditions are satisfied. The evaluation rule set may also be reconfigured upon identifying a satisfied rule to facilitate a faster evaluation of the dynamic operation during a second and subsequent invocations.

    摘要翻译: 计算机程序可以涉及动态操作,其可以基于在运行时期期间的调用的条件(例如提供给动态操作的参数)来指定许多类型的方法之一。 可以通过根据评估规则集分析调用条件来实现动态方法的适当性能,包括条件的规则以及如果满足条件则要执行的动作。 评估规则集还可以在识别满足的规则时重新配置,以便于在第二次和随后的调用期间更快地评估动态操作。

    Task list window for use in an integrated development environment
    4.
    发明授权
    Task list window for use in an integrated development environment 有权
    用于集成开发环境的任务列表窗口

    公开(公告)号:US06748582B1

    公开(公告)日:2004-06-08

    申请号:US09519510

    申请日:2000-03-06

    IPC分类号: G06F944

    CPC分类号: G06F8/30 G06F8/427

    摘要: A method, apparatus, and software are disclosed for assisting a software developer in managing tasks to be completed by providing a task list as a unified location for developers to locate errors and warnings in code, as well as specify user-defined tasks. The task list is updated in “real time” as the developer completes tasks and generates new tasks.

    摘要翻译: 公开了一种方法,装置和软件,用于通过提供作为统一位置的任务列表来帮助软件开发人员管理要完成的任务,以供开发者在代码中定位错误和警告,以及指定用户定义的任务。 随着开发人员完成任务并生成新任务,任务列表将以“实时”方式进行更新。

    System and method for interacting with computer programming languages at semantic level
    5.
    发明授权
    System and method for interacting with computer programming languages at semantic level 有权
    在语义层面与计算机编程语言交互的系统和方法

    公开(公告)号:US07669178B2

    公开(公告)日:2010-02-23

    申请号:US10967734

    申请日:2004-10-18

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36

    摘要: The present invention relates to a system and method that models computer programming language concepts in a plurality of objects and enables a computer programmer to interact with multiple programming languages through one code model interface. This allows the computer programmer to identify objects or functionality available in an application without having to know or specify an underlying language that implements that object or functionality. The computer programmer can employ the code model to locate an object that implements a specific functionality and return a code model object that implements that functionality. The computer programmer may then interact with that code model object rather than having to interact with the computer programming language.

    摘要翻译: 本发明涉及一种对多个对象中的计算机编程语言概念进行建模并使计算机程序员能够通过一个代码模型界面与多个编程语言交互的系统和方法。 这允许计算机程序员识别应用程序中可用的对象或功能,而不必知道或指定实现该对象或功能的底层语言。 计算机程序员可以使用代码模型来定位实现特定功能的对象,并返回实现该功能的代码模型对象。 然后,计算机程序员可以与该代码模型对象交互,而不必与计算机编程语言交互。