Brendan Eich:JavaScript之父和Mozilla之魂


Brendan Eich是一位美国的计算机程序员和技术执行官,他创造了JavaScript编程语言,并共同创立了Mozilla项目、Mozilla基金会和Mozilla公司。他曾担任Mozilla公司的首席技术官和首席执行官,但因为他反对同性婚姻而引发争议而辞职。他后来成为了Brave Software的首席执行官,并领导了Brave浏览器和基本注意力代币(BAT)的开发。

Brendan Eich的早年经历

Brendan Eich于1961年7月4日出生于美国宾夕法尼亚州的匹兹堡,后来在马里兰州的盖瑟斯堡和加利福尼亚州的帕洛阿尔托长大。他于1979年毕业于埃尔伍德·P·卡伯利高中,然后在圣克拉拉大学获得了数学和计算机科学的学士学位,并于1985年在伊利诺伊大学厄巴纳-香槟分校获得了硕士学位。Eich是一位罗马天主教徒。

Eich开始了他的职业生涯,在硅谷图形公司工作了七年,从事操作系统和网络代码的开发。然后他在MicroUnity Systems Engineering工作了三年,编写微内核和DSP代码。

Brendan Eich在Netscape的工作

Eich于1995年4月开始在Netscape通信公司工作。Eich最初加入Netscape是想把Scheme语言“放到浏览器里”,但他的Netscape上司坚持要求这门语言的语法要类似于Java。因此,Eich设计了一门具有Scheme的功能、Self的面向对象和Java的语法的语言。他在十天内完成了第一个版本,以适应Navigator 2.0 Beta的发布时间表,并被称为Mocha,但在1995年9月被重命名为LiveScript,最后在与Sun Microsystems联合发布时被命名为JavaScript。

同时,他为Netscape Navigator浏览器设计了第一个SpiderMonkey引擎。当Mozilla继承了Netscape的源代码时,它包含了这个用C语言编写的引擎。它随后在JavaScript 1.5中被修改为符合ECMA-262标准。Eich继续监督SpiderMonkey引擎的开发,这是Navigator中JavaScript的具体实现。

Brendan Eich在Mozilla的工作

Eich于1998年初与Jamie Zawinski等人共同创立了自由和开源软件项目Mozilla,创建了mozilla.org网站,用于管理对Netscape源代码的开源贡献。他担任Mozilla的首席架构师。AOL于1999年收购了Netscape。在AOL于2003年7月关闭Netscape浏览器部门后,Eich帮助成立了Mozilla基金会。2005年8月,在担任Mozilla基金会的技术领导和董事会成员之后,Eich成为了新成立的Mozilla公司的首席技术官,这是Mozilla基金会的营利性分支。2014年3月,Eich被任命为Mozilla公司的首席执行官,但在上任后不久,因为他在2008年捐款支持加利福尼亚州的反同性婚姻提案而引发了争议,导致一些Mozilla员工和社区成员要求他辞职。Eich于2014年4月辞职,并离开了Mozilla。

Brendan Eich在Brave Software的工作

Eich于2015年5月与Brian Bondy共同创立了Brave Software,一家开发基于区块链技术的隐私保护浏览器和广告平台的公司。Eich担任Brave Software的首席执行官,并领导了Brave浏览器和基本注意力代币(BAT)的开发。Brave浏览器是一款以用户隐私和安全为优先的浏览器,它可以阻止第三方广告和跟踪器,并提供用户选择性地查看更有价值和相关的广告的选项。BAT是一种基于以太坊的代币,用于激励用户、广告商和内容创作者之间的去中心化数字广告生态系统。

总结

Brendan Eich是一位美国的计算机程序员和技术执行官,他创造了JavaScript编程语言,并共同创立了Mozilla项目、Mozilla基金会和Mozilla公司。他曾担任Mozilla公司的首席技术官和首席执行官,但因为他反对同性婚姻而引发争议而辞职。他后来成为了Brave Software的首席执行官,并领导了Brave浏览器和基本注意力代币(BAT)的开发。

本文链接地址:https://www.wwsww.cn/bqmr/19429.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读