【问题标题】:Runtime definition运行时定义
【发布时间】:2011-01-25 16:46:02
【问题描述】:

什么是运行时?而且我的意思不是“在运行时”=程序/脚本正在运行。我是说

运行时

【问题讨论】:

标签: terminology interpreter compiler-theory language-theory interpreted-language


【解决方案1】:

这正是它的意思;它是跟踪程序运行时发生的一切的环境和数据结构。不仅解释型语言具有运行时环境,每种编译型语言也一样。在 C 中,运行时是环境变量和操作系统提供的服务,它们让程序与系统的其余部分进行交互。在面向对象的语言中,所有的对象、类和方法表也被构建为允许消息传递发生。在解释型语言中,它是解释器的状态,以及所有其他内容。一般来说,我想您可以将运行时描述为“您没有明确自己编写的所有发生的事情”。

【讨论】:

    【解决方案2】:

    http://en.wikipedia.org/wiki/Run-time_system

    旨在支持执行以某种计算机语言编写的计算机程序的软件集合。运行时系统可以提供诸如子程序和库等软件服务,用于常用操作、编程语言命令的实现、类型检查、调试,甚至代码生成和代码优化

    【讨论】:

      【解决方案3】:

      一般来说,它通常是指在程序员编写的程序之外运行程序所必需的支持结构。对于解释型语言,这通常采用解释器的形式(通常与公共子程序库相结合);对于具有运行时的编译语言,这通常只是一个常用共享子例程的库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-24
        • 2016-06-15
        • 2013-07-12
        相关资源
        最近更新 更多