徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

Servo和SpiderMonkey

快捷方式: 差异相似杰卡德相似系数参考

Servo和SpiderMonkey之间的区别

Servo vs. SpiderMonkey

Servo是一個由Mozilla開發的實驗性網頁瀏覽器排版引擎,三星集團移植到Android系统和ARM处理器。該项目旨在创造一个大規模平行計算的环境,其中的许多组件(如算繪、布局、HTML解析、图像解码等)都是並行的。此项目与Rust编程语言有共生的关系,并同样正在开发中。 Servo使用的两个重要组件基于Mozilla现有的C++代码。JavaScript支持由SpiderMonkey提供,2D图形库Azure用于与OpenGL和Direct3D交互。 Servo是以美國影集《神秘科學戲院3000》(Mystery Science Theater 3000)的機器人Tom Servo命名的。. SpiderMonkey是世界上第一款JavaScript引擎,由前网景公司的布兰登·艾克設計,後期由Mozilla基金会維護,以開放原始碼發佈。目前為Mozilla Firefox網頁瀏覽器所使用的JavaScript引擎,並也被嵌入到其他許多環境,例如GNOME 3桌面。.

之间Servo和SpiderMonkey相似

Servo和SpiderMonkey有(在联盟百科)6共同点: C++網頁瀏覽器跨平台JavaScriptMozilla公司Mozilla公共许可证

C++

C++是一種使用廣泛的计算机程序設計語言。它是一種通用程序設計語言,支援多重编程模式,例如程序化程序設計、数据抽象、面向对象程序設計、泛型程序設計和设计模式等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含‘類’的C語言”),作為C語言的增強版出現。随后,C++不斷增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多繼承(multiple inheritance)、标准模板库(standard template library, STL)、异常处理(exception)、运行时类型信息(Runtime type information)、命名空間(namespace)等概念逐漸納入標準。1998年,國際標準組織(ISO)頒布了C++程序設計語言的第一個國際標準ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2017。根據《C++編--程思想》(Thinking in C++)一書,C++與C的代码执行效率往往相差在±5%之間。 C++語言發展大概可以分為三個階段:第一階段從80年代到1995年。這一階段C++語言基本上是傳統類型上的面向对象語言,並且憑藉着接近C語言的效率,在工業界使用的開發語言中佔據了相當大份額;第二階段從1995年到2000年,這一階段由於標準模板庫(STL)和後來的Boost等程式庫的出現,泛型程序設計在C++中佔據了越來越多的比重。當然,同時由於Java、C#等語言的出現和硬體價格的大規模下降,C++受到了一定的衝擊;第三階段從2000年至今,由於以Loki、MPL(Boost)等程式庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最複雜的一員。.

C++和Servo · C++和SpiderMonkey · 查看更多 »

網頁瀏覽器

#重定向 网页浏览器.

Servo和網頁瀏覽器 · SpiderMonkey和網頁瀏覽器 · 查看更多 »

跨平台

跨平台泛指编程语言、软件或硬件设备可以在多种作業系統或不同硬體架構的電腦上運作。.

Servo和跨平台 · SpiderMonkey和跨平台 · 查看更多 »

JavaScript

JavaScript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直譯語言。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。 虽然JavaScript与Java这门语言不管是在名字上,或是在语法上都有很多相似性,但这两门编程语言从设计之初就有很大的不同,JavaScript的语言设计主要受到了Self(一种基于原型的编程语言)和Scheme(一门函数式编程语言)的影响。在语法结构上它又与C语言有很多相似(例如if条件语句、while循环、switch语句、do-while循环等)。 在客户端,JavaScript在传统意义上被实现为一种解释语言,但在最近,它已经可以被即时编译(JIT)执行。随着最新的HTML5和CSS3语言标准的推行它还可用于游戏、桌面和移动应用程序的开发和在服务器端网络环境运行,如Node.js。.

JavaScript和Servo · JavaScript和SpiderMonkey · 查看更多 »

Mozilla公司

Mozilla公司(Mozilla Corporation,縮寫:MoCo)成立於2005年8月3日,由非營利組織Mozilla基金會所設立的全資子公司,它將會專注把Firefox和Thunderbird帶到終端用戶,和監督產品的推廣和資助。Mozilla公司所獲得的利潤將全數投入到Mozilla基金會。Mozilla公司宣稱的目標是努力實現Mozilla基金會的公共利益,以“促進互聯網上的選擇權和創新”。 正如一文所述:.

Mozilla公司和Servo · Mozilla公司和SpiderMonkey · 查看更多 »

Mozilla公共许可证

Mozilla公共许可证(Mozilla Public License,简称MPL)是个自由、开源、详细的软件许可证,由Mozilla基金会开发并维护。该协议融合了BSD许可证和GNU通用公共许可协议的特性,追求平衡专有软件和开源软件开发者之间的顾虑。 此协议已有两个版本,最新发布的2.0版以更简潔和更好的兼容其他协议为目标。 MPL用于Mozilla Firefox、Mozilla Thunderbird及其他Mozilla软件的许可,但也被其他产品所用,如Adobe以此为Flex产品线许可,还有LibreOffice 4.0(同时使用LGPL 3+)。1.1版还被一些公司特意改编成衍生许可证,如Sun Microsystems的通用开发与散布许可证。.

Mozilla公共许可证和Servo · Mozilla公共许可证和SpiderMonkey · 查看更多 »

上面的列表回答下列问题

Servo和SpiderMonkey之间的比较

Servo有25个关系,而SpiderMonkey有55个。由于它们的共同之处6,杰卡德指数为7.50% = 6 / (25 + 55)。

参考

本文介绍Servo和SpiderMonkey之间的关系。要访问该信息提取每篇文章,请访问:

嘿!我们在Facebook上吧! »