brendan eich_编程领域的变革者:Brendan Eich

brendan eich

编程领域的变革者 :这个新博客系列将关注那些已经和/或继续对技术界和编程界产生积极影响的组织,协会和人员!

在第二篇文章中,我们将了解JavaScript的发明者。 这就是BrendanEich的故事, BrendanEich是一位拥有众多且不断增长的成就的程序员!

目前,Eich是Brave的首席执行官,该公司开发了一种新的Internet浏览器(称为Brave),向其用户承诺更多的隐私,更好的安全性和更快的浏览速度。 但是您可能也知道他是JavaScript的创建者和Mozilla的共同创始人(他同时还是CTO和短暂的CEO)。

在此博客文章中,我们将探讨Eich如何到达今天的位置,并讨论他的最新项目(勇敢)以及它如何改变我们体验网络的方式。

艾希的背景

布伦丹·艾希(Brendan Eich)在帕洛阿尔托(Palo Alto)长大,并就读于圣塔克拉拉大学(Santa Clara University)获得了数学和计算机科学学士学位。 此后,他于1985年在伊利诺伊大学香槟分校获得硕士学位。

他在一家现已停业的高性能计算制造商Silicon Graphics公司开始了自己的编程生涯,即编写操作系统和网络代码。 在Silicon Graphics工作了7年后,他进入MicroUnity Systems Engineering从事微内核和DSP代码的编写。 MicroUnity是宽带微处理器技术的早期开发者,至今仍然存在。

Netscape和JavaScript时代

Eich于1995年4月被聘请为Netscape Communications Corporation来执行一项艰巨的任务:他必须为Netscape Web浏览器创建一种可行的编程语言原型。 而且他只有十天的时间。

如果这听起来很疯狂,请考虑一下风险所在:90年代中期的创新步伐十分激烈。 微软刚刚发布了Windows 95,其中包括一个集成的Internet Explorer,这对Netscape构成了严重威胁。

Netscape对他们的浏览器的愿景略有不同。 他们认为Web浏览器是分布式OS的新形式,而不是单个应用程序。 问题在于HTML不足以实现他们所设想的功能,因此他们需要一种新的语言,并且需要快速的语言。

Java似乎是与Netscape集成的显而易见的选择,但他们希望使用一种更轻量级的语言,使非专业人员可以使用。 艾希(Eich)在2012年的一次采访中谈到了这种情况:

“如果我在1995年5月完成过JavaScript类的学习,就会被告知它太像Java了,或者JavaScript正在与Java竞争……我受到市场的命令要使它看起来像Java,但不会使其变得太大因为它的马甲……[它]必须是一种愚蠢的弟弟语言。”

Eich已经有创建编程语言的历史。 当他还是一个学生的时候,他建立了新的语言来尝试语法。 在Silicon Graphics,他开发了新的语言,用于构建网络监视工具的扩展。 事实证明,他是最合适的人选,因为JavaScript是当今世界上使用最广泛的编程语言。

他在JavaScript方面的成功归结于以下事实:它是一个简化的对象模型,并结合了Java,C,SmallTalk和LISP的某些最佳功能。 不仅如此,JavaScript还具有适应性。 根据艾希(Eich)的说法:

“ […] JavaScript一开始就有足够的好东西可以生存。 如果回想1990年代,JavaScript被诅咒是因为它主要用于烦恼,例如浏览器底部状态栏中的滚动消息很少或图像闪烁。 随着JavaScript在[ECMA]标准过程中[在1990年代末期]取得了一些进化上的改进,它在2004年和2005年变得足够快且足够好,足以引发Web 2.0革命。” (来源: IEEE

共同创立Mozilla

1998年,Eich与Jamie Zawinski共同创建了Mozilla项目 ,以管理对Netscape源代码的开源贡献。

但是事情并没有完全按计划进行:美国在线在1999年收购了Netscape,不久之后(2003年)关闭了Netscape浏览器。 作为回应,Eich帮助将Mozilla基金会拆分为一个独立实体。

2005年,Eich担任Mozilla基金会的盈利机构Mozilla Corporation的首席技术官。 随后,他于2014年晋升为首席执行官,但任期很短。

建立勇敢:一种浏览网络的新方法

Eich目前是Brave的首席执行官,该公司创建了开源的Brave Web浏览器。

勇敢在几个方面都是独一无二的。 它旨在阻止广告和跟踪器,以保护用户数据并提高浏览速度(比Chrome 8倍)。 但是,其最新颖的功能是小额支付系统,该系统使用户可以获得观看内容的奖励并与内容创建者共享这些奖励。 勇敢甚至有自己的货币:基于区块链的令牌,称为基本注意令牌 (BAT)。

BAT令牌于2017年5月31日通过破纪录的首次代币发行 (ICO)推出。该公司通过在短短30秒内售出15亿个BAT令牌筹集了3500万美元,这是有史以来最快的ICO。

勇敢的用户可以将其BAT钱包连接到他们的浏览器,并通过在内部勇敢的网络上观看广告客户促销的广告而获得报酬。 另外,用户可以选择不使用勇敢广告,并享受更无缝的浏览体验。

这种创新的收益分享模式可以完全改变我们体验网络的方式。 如今,广告商向Google或Facebook付费以吸引消费者,而Google和Facebook使用消费者数据向正确的受众群体投放广告。 但是使用Brave和BAT引入的模型,用户可以保留对数据(和注意力)的控制权,并且可以选择与广告商共享,从而获得报酬。

想象一下浏览而不必看到烦人的广告。 想象一下,如果广告客户实际上为您(而不是Facebook或Google)支付了您观看广告的时间。 这两个选项现在都可以在Brave中使用。

跟随Eich的使命,改变我们体验网络的方式

您可以在Eich的个人网站和博客上关注他的工作。

最后,您可能对下面的短片感兴趣,其中Eich谈论了为什么他感觉像Frankenstein博士(JavaScript是他的怪物),以及为什么他继续使用浏览器(首先是Netscape,然后是Firefox,现在是Brave) )。

嘿,当您在这里…想要测试您的编程技能?

考虑在Indorse上提交代码仓库以进行众包代码审查 ! 您可以简单地将GitHub存储库连接到Indorse,或完成我们的编码任务之一,然后由遍布全球的专家开发人员小组审查您的代码-全部免费。 💃🕺

Python | C# | Java | PHP | JavaScript | Ruby

翻译自: https://hackernoon.com/changemakers-in-programming-brendan-eich-e43f2cc7d269

brendan eich

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值