gpt4 book ai didi

javascript - Javascript 中 'compile time' 的等效术语

转载 作者:行者123 更新时间:2023-11-29 16:02:21 26 4
gpt4 key购买 nike

术语编译时间与编译语言(如 C++)一起使用,表示源代码经历编译过程的时间点。

术语运行时用于指示用户打开和运行应用程序的时间点。

例如,如果我们编写了一个基于某些顶点列表渲染地形的简单游戏...如果该地形数据是从服务器获取的,我可能会说直到 之前地形的状态都是未知的运行时。然而,如果设想我们只有一个地形“模型”,并直接在源代码中配置它,我可能会说地形状态在编译时是已知的(我会这样说有错吗?)。

在 Javascript 中,编译时 的等效术语是什么?我自己的解决方案是将其称为设计时间,但是我很想知道是否有正确的术语。

最佳答案

就您的示例而言,仅说它是“硬编码”可能更有意义,因为这对于您所描述的内容似乎更准确。硬编码的东西在编译时总是已知的,但在编译时已知的东西不一定是硬编码的(例如,在 C++ 中,它们可以使用 constexpr 函数生成,或使用构建参数注入(inject))。

在 Javascript 中最接近“编译时”的东西我可能会称之为“构建时”,因为您经常在 Javascript 中有某种构建步骤,无论这是一个重量级的构建过程使用WebPack,只是简单的缩小,甚至只是将应用程序文件的特定版本收集到某种可分发的包中。即使您实际上根本没有执行这样的步骤,我想人们通常也会理解这意味着什么。

关于javascript - Javascript 中 'compile time' 的等效术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50986722/

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