JavaScript是开源的吗?

658 阅读1分钟

JavaScript不是程序,本身不存在开源这种说法。

它是ECMAScript(语言标准,描述语言表现的文档 specification)的一种实现,除了JavaScript,还有Ejscript、JScript .NET、ActionScript、DMDScript、CriScript、InScript等等实现。

JavaScript的引擎很多是开源的,V8、SpiderMonkey等等。。

关系由上到下是:

ECMAScript(语言标准)-->

JavaScript(语言。是语言标准的一个具体实现)-->

V8、SpiderMonkey(语言引擎。是程序,程序就有是否开源的说法了,基本都是开源的c++程序)

image.png en.wikipedia.org/wiki/JavaSc…