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

Brendan Eich 称,JS 是 Java 的小兄弟,Java 的字节码设计影响了他在 JS 上的工作。Java 是一种静态类型语言,而 JS 则是一种非类型(动态类型)语言。1995 年的 5 月,他在 10 天内完成了 JS 的句法分析和解析程序,解析程序运行在一个字节码解析器中,而标准库则没有完善。此后 JS 的发展如一日千里,出现了 asm.js、ES6、TypeScript、Flow 等。JS 是动态类型,但 asm.js 为了确定性能采用了类型字节码。今天的开发社区有着数以百计的编译到 JS 语言,如 Dart,连 Java VM 也支持动态语言了。

幻灯片地址:JavaScript at 20(方向键翻页)

JavaScript 作者的 Twitter:Brendan Eich

JavaScript诞生二十年,作者Brendan Eich自述10天内开发出JS语言相关推荐

  1. JavaScript创始人Brendan Eich访谈录

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

  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访谈录

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

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

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

  6. JavaScript之父-Brendan Eich

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

  7. Brendan Eich 谈 Javascript 的起源

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

  8. Brendan Eich谈Javascript的起源

    Brendan Eich 谈论了 Javascript 的起源.谈 Javascript 当然免不了谈 Netscape 公司. Netscape 由 Jim Clark 和 Marc Andrees ...

  9. [Javascript]诞生记

    作者: 阮一峰 日期: 2011年6月24日 1. 二周前,我谈了一点Javascript的历史. 今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的. 只有了解这段历史,才 ...

最新文章

  1. 区别 eks_sport 和 exercise 有什么区别?看完你就清楚了!
  2. java数据同步处理_Java如何处理多线程的数据同步问题
  3. mac地址修改_如何修改手机MAC地址?
  4. mysql 命令行 主从复制_MySQL 的主从复制(高级篇)
  5. python安装jupyterlab_超级详细 centos7 安装 jupyter lab
  6. Linux卸载搜狐,搜狐的linux笔试题
  7. python怎么安装xlrd库_Python第三方库xlrd/xlwt的安装与读写Excel表格
  8. MATLAB 数据显示格式
  9. 手机话单分析方法解析
  10. 《Flash MX培训教程》前言
  11. Codeforces1389E Calendar Ambiguity(数学)
  12. iOS 仿微信发送语音消息按钮 - 语音播放器(三)
  13. vlog拍摄与剪辑入门之路
  14. 高德地图交通态势爬取并存入MySQL数据库
  15. 【夜读】影响一生的五大定律
  16. 计算机声音在线模拟,计算机声场模拟软件ODEON及其应用.pdf
  17. 自己动手DIY微距摄影专业境界(创建流程全记录)
  18. SATA 硬盘/SSD温度读取
  19. Python Excel 数组 for循环无法一次性全部删除问题原因解决
  20. iOS 相机实时滤镜效果

热门文章

  1. 数一英一408,超高分数线392分!上海交大计算机学硕
  2. mysql计算年休假天数_如何计算年假多少天
  3. 信息系统项目管理师(进阶篇)-信息化与信息系统
  4. C++学习笔记,坚持自律!
  5. redis文件事件和时间事件
  6. [分享] 新书推荐 -《黑莓(BlackBerry)开发从入门到精通》 | 黑莓时光
  7. Mybatis自动生成代码插件generator
  8. Android 新手引导 NewbieGuide 原理解析
  9. [减肥] 能令你发胖的十大真凶
  10. 哈工大 计算机系统大作业 程序人生-Hello’s P2P From Program to Process