学生生涯
1961年,艾克出生在美国加州的森尼维尔市,他的早年主要在宾夕法尼亚州的匹兹堡度过。
1979年,艾克从埃尔伍德·库伯利高中毕业。
之后,艾克去了圣塔克拉拉大学,在那里他主修的是物理学,然而在大三的时候,他又突然对计算机产生了浓厚的兴趣,于是他又转向了计算机专业,最后毕业的时候,他拿到了数学和计算机科学的学位。
1986年,艾克在读完伊利诺伊大学之后,又拿到了硕士学位。
工作经历
艾克在毕业之后加入了SGI工作,众所周知,SGI是做图像处理的公司,公司主要是使用超级计算机进行图形工作站的处理。而艾克在那里主要负责的是操作系统和网络功能的研发。艾克在那里一共待了7年,可以说那7年的工作经历让艾克更加坚定了从事计算机行业的决心。
之后,艾克在MicroUnity工作了3年,在那里他主要从事的是微内核和数字信号处理,他还用gcc实现了r4000的端口对接。
1995年,艾克加入了网景公司,在那里他创造出了JavaScript语言,那个时候他还不知道,若干年后,他的JavaScript将会成为最受人们喜爱的编程语言之一。
1998年,艾克加入了Mozilla.org,在那里他全身心投入到了浏览器的内核开发。
2014年,艾克成为了Mozilla公司的CEO,然而不到几天,他就被迫离职了。
2015年,艾克成立了Brave软件公司,公司主要从事网络安全。
2016年Brave公司的推出了Brave浏览器。
Javascript的诞生
1995年,网景公司的浏览器一家独大,但是他们感觉到自己的浏览器还是不够完善,他们希望浏览器可以做一些交互,于是他们决定使用一种语言来进行交互的设计和开发。一开始它们希望使用java来直接应用到浏览器中,但是java语言过于繁杂,因此他们决定研发一门新的脚本语言,他们希望这门语言可以足够精巧,可以方便大多数人上手使用。
艾克就是在那个时候被叫去研发了这个语言。艾克最感兴趣的是函数式编程,但是公司却让他设计一门类似java的精简的脚本语言,于是他参考了当时的主流语言,设计出了JavaScript。
javascript借鉴了c语言的语法,借鉴了java的内存管理,借鉴了scheme的函数式编程的思想,同时也借鉴了self语言的继承机制。
你可以说JavaScript是集百家之长,你也可以说它是四不像。
但是不管怎样,利用10多天的时间,艾克完成了一门浏览器脚本语言的创造。
下一个浏览器
艾克曾说过,“与其说我爱JavaScript,不如说我恨它。它创造所用的时间太短,很多东西都没有深入研究考虑”
它的优秀之处并非原创,它的原创之处并不优秀
尽管有着各种问题,尽管有着各种吐槽,但是JavaScript依然是浏览器上最好用的编程语言。
目前的艾克把他的精力都放在了brave浏览器上面了,曾经的他在JavaScript语言的设计上显得过于随意,希望这次他在浏览器上的设计可以变得更好。
举报/反馈

互联网前世今生

2.9万获赞 3814粉丝
诉说互联网的前世今生
科技领域创作者,活力创作者
关注
0
0
收藏
分享