JavaScript是开源项目吗?
虽然我知道它是由Netscape的Brendan Eich创建的,但JavaScript是一个开源项目吗?如果不是,谁拥有源代码JavaScript是开源项目吗?,javascript,Javascript,虽然我知道它是由Netscape的Brendan Eich创建的,但JavaScript是一个开源项目吗?如果不是,谁拥有源代码 另外,开发JavaScript使用了什么编译语言?JavaScript是一种语言。有许多不同的引擎可以解释javascript,每个引擎都有自己的许可协议 有关不同发动机的更多信息: 第一个JavaScript引擎:用C++编写,是Mozilla基金会维护的开源项目。
另外,开发JavaScript使用了什么编译语言?JavaScript是一种语言。有许多不同的引擎可以解释javascript,每个引擎都有自己的许可协议 有关不同发动机的更多信息:
第一个JavaScript引擎:用C++编写,是Mozilla基金会维护的开源项目。
例如,Google Chrome使用的V8引擎,以及Mozilla Firefox中使用的。如果你感兴趣的话,还有更多。JavaScript是最初由一家名为Netscape的公司开发的编程语言。它以ECMAScript的名义进行了标准化。这种名称上的偏差是由于在标准化时,不同的公司在如何称呼它上存在分歧 当JavaScript在浏览器中运行时,有各种各样的“引擎”来解释它。其中一些是开源的(例如Firefox中使用的“Rhino”或Chrome中使用的“V8”) 然而,JavaScript本身是否是开源的问题有点离题。“开源”指的是程序,而JavaScript是一种编程语言。它是一个开放的标准,在某些方面是一个近似的标准——至少在这个意义上,它不是一个由一家公司拥有和控制的“礼节”语言 --
更新:我想你的问题的答案是,因为JS是一个开放标准,它有很多实现,包括开源的。这些实现采用各种编译语言,甚至一些非编译语言。是的,大多数运行javascript的引擎都是开源的: 谷歌已经开发了V8,一个javascript引擎,下面是它的(C++)
这里列出了大多数是的,我知道,我的问题是javascript是用什么编译语言创建的?PHP也是用C、Python和Ruby创建的。所以我的问题是Javascript是用什么编译语言创建的?同样,每个引擎都是不同的。理论上,你可以用任何你想要的语言来创建它。例如RHNO引擎是用java编写的,SpiderMonkey(第一个JavaScript引擎,最初是在Netscape)是C++编写的……查尔斯,我想你不知道你在说什么。如果这是你要找的答案,请用绿色的复选标记来标记它。查尔斯,如果你想要一对一的对话,请考虑使用这个特性。StackOverflow的公共性和一般问答格式有意使其更适合团队协作。另外,我认为Kerem的评论不是侮辱,而是想帮助你意识到你的问题有点站不住脚或不清楚。正如其他人所说,JavaScript没有一种语言是用一种语言构建的。举个例子:是一个用JavaScript构建的JavaScript解释器。另一个很好的答案。正是我想要的,非常感谢。