gpt4 book ai didi

javascript - 为什么 javascript 被称为轻量级编程语言?

转载 作者:行者123 更新时间:2023-12-03 17:57:05 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

5年前关闭。




Improve this question




我很抱歉问这种类型的问题。

但我在这里非常困惑,我已经通过其他网站找到答案。

但没有得到任何正确的答案。

请解释一下。

谢谢

最佳答案

我确实在 CodeRanch 上从@Elisabeth Robson 找到了这个答案信息量很大。。

我认为这是没有明确答案的问题之一,根据他们认为的“轻量级”,您可能会从不同的人那里得到不同的答案。

这是我的答案:我认为 JavaScript 可以被认为是轻量级的,因为(至少到 ECMAScript 5)它不是一种具有许多结构的特别“大”的语言。在大多数情况下,它实际上是一种相当简单的语言。现在,该语言的每个新版本都不可避免地为其添加了更多“东西”,这使其变得不那么轻量级了。就个人而言,我不喜欢不可避免地朝着更多“东西”前进。我喜欢轻量级的语言:这使语言更容易学习和理解。

考虑一种语言是否轻量级的相关方法是:该语言的解释器/编译器/执行环境是否简单快速?这真的只有在语言本身很简单的情况下才有可能。 JavaScript 引擎在过去几年变得更加复杂,但代价是 JavaScript 代码的执行速度变得更快了。我真的不知道 JavaScript 引擎在复杂性上与 Java 编译器/运行时相比如何,所以我觉得没有资格对它的这一端发表评论。

另一种思考方式是考虑语言“生态系统”:为它构建了多少库和框架?虽然库和框架很有用,但它们会使语言感觉不那么轻量级,因为如果使用这些库和框架成为使用该语言的必要部分(您的雇主或您的同事需要它,或者“每个人都在使用库和框架) X”),然后再一次,把你的头绕起来更“东西”。从这个意义上说,随着越来越多的库和框架的发布,JavaScript 变得越来越轻量级。

总之,我想说我认为核心 JavaScript 语言仍然相当轻量级,但 JavaScript 生态系统正变得越来越重。

关于javascript - 为什么 javascript 被称为轻量级编程语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39797181/

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