Evaluating expressions in a software environment
    1.
    发明申请
    Evaluating expressions in a software environment 有权
    在软件环境中评估表达式

    公开(公告)号:US20050039165A1

    公开(公告)日:2005-02-17

    申请号:US10642360

    申请日:2003-08-15

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/423

    摘要: Code for a program is received by a compiler (or other entity). The code includes an expression for a variable and a marker that specifies when the expressions should be evaluated during execution of the program. Example markers can indicate that an expression should be evaluated immediately, once or always. Additional functionality is provided to the code in order to evaluate the expression at the specified time during execution of the program. If the expression is to be evaluated always, then the expression will likely be dependent on a item that can change. Functionality is provided that evaluates the expression when the item changes so that the variable can be updated.

    摘要翻译: 程序的代码由编译器(或其他实体)接收。 代码包括一个变量的表达式和一个标记,用于指定在执行程序期间应该评估表达式。 示例标记可以指示应该立即评估表达式,一次或总是。 向代码提供了附加功能,以便在执行程序时在指定的时间评估表达式。 如果要始终评估表达式,那么该表达式可能会依赖于可以更改的项目。 提供了功能,用于评估项目更改时的表达式,以便可以更新变量。

    System for optimizing application start-up
    2.
    发明申请
    System for optimizing application start-up 有权
    用于优化应用程序启动的系统

    公开(公告)号:US20050114871A1

    公开(公告)日:2005-05-26

    申请号:US10720726

    申请日:2003-11-24

    CPC分类号: G06F9/445

    摘要: A method for decreasing a computer application's start-up time. In one aspect, the method comprises: creating a serialized representation of application objects in a runtime environment; building an object code file using the serialized representation; and providing the application to a new runtime environment. In another embodiment the method may include the steps of: compiling an application provided in an source language; initializing the application in a runtime environment; and creating a serialized representation of the application.

    摘要翻译: 一种减少计算机应用程序启动时间的方法。 一方面,该方法包括:在运行时环境中创建应用对象的序列化表示; 使用序列化表示构建目标代码文件; 并将应用程序提供给新的运行时环境。 在另一个实施例中,该方法可以包括以下步骤:编译以源语言提供的应用; 在运行时环境中初始化应用程序; 并创建应用程序的序列化表示。