gpt4 book ai didi

terminology - 运行时环境、运行时引擎和运行时库之间有什么区别?

转载 作者:行者123 更新时间:2023-12-04 17:53:01 25 4
gpt4 key购买 nike

我想确保我有一些与运行时相关的术语的定义是正确的。

以下是否有意义?

A 运行时系统 (又名运行时引擎)是一种旨在帮助计算机程序在运行时执行的软件。运行时系统充当 的网关。运行环境 ,它是运行程序的底层系统的抽象。

这个对吗?

还:
您如何区分运行时系统和运行时库?
“运行时”本身究竟指的是什么?例如。 “node.js 是一个 Javascript 运行时”

谢谢!

最佳答案

由于所有软件程序都应该至少运行一次,' 运行时 ' 在 IT 中是一个被滥用的术语。

A 运行时库是一个古老的术语,具有更精确的含义。通常是隐藏的例程将使您的程序在特定环境和/或操作系统中运行。例如,当您收到成对的程序参数时 argcargv在 C 程序中,运行时库将它们从操作系统中获取并传递给您的 C 程序。

根据维基百科,Runtime system 的部分实现执行模型 .后者是描述程序将如何运行的概念模型。例如,可以将 JVM 视为每个 Java 程序的运行时系统。

一些作者似乎认为“运行时系统”和“运行时引擎”这两个词是等效的,但也许可以避免这种情况。也许“引擎”应该保留给软件堆栈中更高一点的框架,更接近应用程序层。例如,游戏引擎。或者也许是一个数据库引擎。

关于terminology - 运行时环境、运行时引擎和运行时库之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42950306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com