Brendan Eich 谈论了 Javascript 的起源。谈 Javascript 当然免不了谈 Netscape 公司。

  Netscape 由 Jim Clark 和 Marc Andreessen 创建,最初是试图开发一个杀死 Mosaic 的**级浏览器,Netscape 一开始不叫 Netscape 而叫 Mosaic Communications,这显然会引起商标上的纠纷,所以很快改名。Netscape 确实杀死了 Mosaic,完全统治了浏览器市场。

  Eich 是在 1995 年 4 月加入 Netscape,当时 Netscape 1.1 已经发布。Eich 是被请来开发运行在浏览器上的编程语言,是基于 Scheme,而 Eich 是通过《Structure and Interpretation of Computer Programs》这本书学会了 Scheme。结果到了 Netscape 后他被告知 Netscape 正与 Sun 合作在 Java 基础上开发新的语言,不要 Scheme 了。JavaScript 的开发代号是 Mocha,Eich 认为 Java 并不适合被业余程序员或新手使用。他最后设计的 JavaScript 与 Java 没有多少共同点,而由于与 Sun 的合作,JavaScript 实际上是 Sun 的注册商标(今天该商标由甲骨文继承),而 Netscape 获得 JavaScript 的永久使用权(今天由 Mozilla 继承)。

  Eich 说,他以前用的是 Emacs 后来换到了 Vim。

Brendan Eich谈Javascript的起源相关推荐

  1. Brendan Eich 谈 Javascript 的起源

    Brendan Eich谈论了Javascript的起源.谈Javascript当 然免不了谈Netscape公司.Netscape由Jim Clark和Marc Andreessen创建,最初是试图 ...

  2. brendan eich_访谈:Brendan Eich对JavaScript的祝福和诅咒

    brendan eich 成为JavaScript的创造者对Brendan Eich来说是一种祝福和诅咒. 一方面,JavaScript的独特之处在于它是世界上最受欢迎的编程语言. 另一方面,没有语言 ...

  3. 访谈:Brendan Eich对JavaScript的祝福和诅咒

    成为JavaScript的创造者对Brendan Eich来说是一种祝福和诅咒. 一方面,JavaScript的独特之处在于它是世界上最受欢迎的编程语言. 另一方面,没有语言成为更多贪婪的目标. Ei ...

  4. JavaScript诞生二十年,作者Brendan Eich自述10天内开发出JS语言

    JavaScript 作者 Brendan Eich 制作了一个幻灯片,回顾了他在 1995 年 5 月的 10 天内开发出 JS 语言,描绘了 JS 在当前的演化. Brendan Eich 称,J ...

  5. JavaScript创始人Brendan Eich访谈录

    自从2004年以后,伴随着"Ajax"和"Web 2.0"的出现,JavaScript正迎来自己的新生.JavaScript对于"Ajax" ...

  6. (转载)JavaScript创始人Brendan Eich访谈录

    JavaScript创始人Brendan Eich访谈录 Brendan Eich于1995年在Netscape发明了JavaScript语言,这个语言在过去的一些年里曾是一个最被误解的语言,随着AJ ...

  7. JavaScript创始人Brendan Eich访谈录(转)

    简介 Brendan  Eich于1995年在Netscape发明了JavaScript语言,这个语言在过去的一些年里曾是一个最被误解的语言,随着AJAX和Web  2.0的发展,人们逐渐正视Java ...

  8. JavaScript之父-Brendan Eich

    JavaScript之父-Brendan Eich Brendan Eich在1995年在Netscape发明了JavaScript语言, 这个语言在过去的一些年里曾是一个最被误解的语言,随着AJAX ...

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

    brendan eich 编程领域的变革者 :这个新博客系列将关注那些已经和/或继续对技术界和编程界产生积极影响的组织,协会和人员! 在第二篇文章中,我们将了解JavaScript的发明者. 这就是B ...

最新文章

  1. 使用.Net平台构建企业应用系统场(下)
  2. 【组合数学】指数生成函数 ( 指数生成函数求解多重集排列示例 2 )
  3. IPhoneX网页布局简介
  4. java五种加密技术理解
  5. Hibernate架构概述
  6. @初学编程的朋友们,如果你能学得这些方法,学习将会更快一步!
  7. 蓝彗星(差分+前缀和)
  8. C++程序设计基础(1)程序的编译和执行
  9. 在本地测试一次成功的AJAX请求
  10. Hibernate存取JSON数据
  11. 2019年12月7日pmp考试成都在哪考
  12. Euraka配置instanceid显示ip
  13. 电商运营数据分析常用分析指标--交易数据指标、品类分析数据指标与内容分析数据指标
  14. PostMan中文设置
  15. javascript常用方法,解决浏览器中Backspace按键回退页面问题
  16. 计算机网络谢希仁第七版课后习题答案(第七章)
  17. Spring实现依赖注入的几种方式
  18. F - 程序设计:掎角之势 计蒜客 - A2226 (求三角形四心坐标的方法/求内切圆、外接圆面积的方法)
  19. 切割文件(任何文件),并拼接
  20. Python 使用pip安装OpenCV2

热门文章

  1. 搞联欢会,你知道什么是音乐吗?(二)
  2. ua解析接口_VIP电影解析接口(80个)
  3. 网络爬虫信息之实战淘宝书包信息爬取14
  4. 幅相曲线渐近线_若最小相位系统的低频段幅频特性的渐近线是一条斜率为20dB/dec的直线,则该系统( )。_学小易找答案...
  5. Redis实战:第五章-使用Redis构建支持程序
  6. 鲁大师最新笔记本排行榜,联想最受欢迎,微星这款性能最强!
  7. 7段均衡器最佳参数_汽车音响7段均衡器设置,七段均衡器常用调校图
  8. java编程输出平行四边形_JAVA语言入门教程之打印图形实例——打印平行四边形...
  9. python中cat,stac,transpose,permute,squeeze区别用法
  10. 拜仁超越自我终成夙愿-记2013欧冠决赛