如题所示
我疑惑的点在于“运行环境”这个抽象的概念。
- 请问该如何去理解这个词表达的意思呢?
- 这个词是否和"runtime" 有联系
如题所示
我疑惑的点在于“运行环境”这个抽象的概念。
很多难以理解的中文计算机词汇翻译成英文就会变得简单易懂。
例如「运行环境」的英文是 runtime environment,它提供了编译、执行代码以及访问系统资源的功能。
对于 JavaScript 来说,Node 是一种「运行环境」,浏览器也是一种「运行环境」,因为他们都提供了编译、执行代码以及访问系统资源的功能。
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
运行环境指的是程序运行所需的软件和硬件环境
对于javascript来说,浏览器就是一个运行环境,提供了javascript引擎和DOM API等
Node.js 则是javascript在服务器端的运行环境,提供了javascript引擎和服务器端API
关乎你所说的runtime,运行环境和runtime这两个概念是相关的
运行环境指的是程序运行所需的整体环境,包括操作系统、硬件、软件库等
runtime则更具体地指程序运行时所依赖的软件组件,如JavaScript引擎、虚拟机等
Node.js 就是 JavaScript 的一个运行环境,它提供了 JavaScript 的 runtime