JavaScript诞生二十年,作者Brendan Eich自述10天内开发出JS语言
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语言相关推荐
- JavaScript创始人Brendan Eich访谈录
自从2004年以后,伴随着"Ajax"和"Web 2.0"的出现,JavaScript正迎来自己的新生.JavaScript对于"Ajax" ...
- brendan eich_访谈:Brendan Eich对JavaScript的祝福和诅咒
brendan eich 成为JavaScript的创造者对Brendan Eich来说是一种祝福和诅咒. 一方面,JavaScript的独特之处在于它是世界上最受欢迎的编程语言. 另一方面,没有语言 ...
- 访谈:Brendan Eich对JavaScript的祝福和诅咒
成为JavaScript的创造者对Brendan Eich来说是一种祝福和诅咒. 一方面,JavaScript的独特之处在于它是世界上最受欢迎的编程语言. 另一方面,没有语言成为更多贪婪的目标. Ei ...
- (转载)JavaScript创始人Brendan Eich访谈录
JavaScript创始人Brendan Eich访谈录 Brendan Eich于1995年在Netscape发明了JavaScript语言,这个语言在过去的一些年里曾是一个最被误解的语言,随着AJ ...
- JavaScript创始人Brendan Eich访谈录(转)
简介 Brendan Eich于1995年在Netscape发明了JavaScript语言,这个语言在过去的一些年里曾是一个最被误解的语言,随着AJAX和Web 2.0的发展,人们逐渐正视Java ...
- JavaScript之父-Brendan Eich
JavaScript之父-Brendan Eich Brendan Eich在1995年在Netscape发明了JavaScript语言, 这个语言在过去的一些年里曾是一个最被误解的语言,随着AJAX ...
- Brendan Eich 谈 Javascript 的起源
Brendan Eich谈论了Javascript的起源.谈Javascript当 然免不了谈Netscape公司.Netscape由Jim Clark和Marc Andreessen创建,最初是试图 ...
- Brendan Eich谈Javascript的起源
Brendan Eich 谈论了 Javascript 的起源.谈 Javascript 当然免不了谈 Netscape 公司. Netscape 由 Jim Clark 和 Marc Andrees ...
- [Javascript]诞生记
作者: 阮一峰 日期: 2011年6月24日 1. 二周前,我谈了一点Javascript的历史. 今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的. 只有了解这段历史,才 ...
最新文章
- 区别 eks_sport 和 exercise 有什么区别?看完你就清楚了!
- java数据同步处理_Java如何处理多线程的数据同步问题
- mac地址修改_如何修改手机MAC地址?
- mysql 命令行 主从复制_MySQL 的主从复制(高级篇)
- python安装jupyterlab_超级详细 centos7 安装 jupyter lab
- Linux卸载搜狐,搜狐的linux笔试题
- python怎么安装xlrd库_Python第三方库xlrd/xlwt的安装与读写Excel表格
- MATLAB 数据显示格式
- 手机话单分析方法解析
- 《Flash MX培训教程》前言
- Codeforces1389E Calendar Ambiguity(数学)
- iOS 仿微信发送语音消息按钮 - 语音播放器(三)
- vlog拍摄与剪辑入门之路
- 高德地图交通态势爬取并存入MySQL数据库
- 【夜读】影响一生的五大定律
- 计算机声音在线模拟,计算机声场模拟软件ODEON及其应用.pdf
- 自己动手DIY微距摄影专业境界(创建流程全记录)
- SATA 硬盘/SSD温度读取
- Python Excel 数组 for循环无法一次性全部删除问题原因解决
- iOS 相机实时滤镜效果
热门文章
- 数一英一408,超高分数线392分!上海交大计算机学硕
- mysql计算年休假天数_如何计算年假多少天
- 信息系统项目管理师(进阶篇)-信息化与信息系统
- C++学习笔记,坚持自律!
- redis文件事件和时间事件
- [分享] 新书推荐 -《黑莓(BlackBerry)开发从入门到精通》 | 黑莓时光
- Mybatis自动生成代码插件generator
- Android 新手引导 NewbieGuide 原理解析
- [减肥] 能令你发胖的十大真凶
- 哈工大 计算机系统大作业 程序人生-Hello’s P2P From Program to Process