【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

Dart 语言背后有哪些大牛?

  • 2015-04-16
  • 本文字数:1766 字

    阅读完需:约 6 分钟

Dart 是 Google 于 2011 年发布的一门开源编程语言,旨在帮助开发者克服 JavaScript 的缺点。 Hack News 的用户 pacala 曾针对 Dart 1.8 发布的消息评论时指出 Dart 的开发团队非常强大,汇聚了该领域的许多专家。近日,Blossom 的 CEO Thomas Schranz 也发布了一篇博文对这些牛人进行了介绍。现对这些牛人的信息进行概要整理,以供大家进一步了解 Dart、Dart 团队中的这些牛人和他们所关注的方向(如开发效率、开发工具性能、Web 即平台等),具体内容如下:

  • Gilad Bracha
    在 20 世纪 90 年代,Gilad 同 Urs Hölzle 和 Lars Bak 等人一起创建了语言 Smalltalk 的一个高性能版本即 Strongtalk 。Strongtalk 的最独特之处是支持渐进式的类型注解,这种思想在 Dart、PHP、Python 3 和 TypeScript 等语言中都有体现。但是随着 Java 的流行,Sun 停止了 Strongtalk 的投入,并将团队成员重新分配来优化 Java 的性能,而 Strongtalk 演变成了官方 JVM 即 Hotspot 。此外,Gilad 等人还合著了 Java 和 JVM 规范说明。后来,Gilad 加入了铿腾电子科技有限公司 Cadence 。在 Cadence,Gilad 创建了面向对象的语言 Newspeak ,并把渐进式的注解特带到了 Newspeak 中。最后,Gilad 加入 Google,再次和 Lars 一起创建了 Dart。
  • Lars Bak
    Lars 是一些非常流行编程语言的 VM 的作者,如 Strongtalk、Java(HotSpot)、JavaScript( V8 )和 Dart,他还是 V8 项目的组长。Lars 深信 Web 即平台,他认为要想保持同原生选择方案(如 iOS 和 Android)的竞争力,Web 平台必须加快发展。
  • Kasper Lund
    Kasper 曾经也在 Sun 工作过,主要从事 CLDC Hotspot 的相关工作,该 VM 是一个针对手机等较小环境下的 JVM 优化版本。2002 年,Kasper 和 Lars 一起创办了一个叫做 OOVM 的公司,主要业务为面向对象的语言而构建高性能的嵌入式 VM。
    最终,他们加入了 Google,并从事 Chrome 浏览器和 V8 的研究和开发等工作。
    Kasper 是 Crankshaft 项目的技术领导,该项目是一个针对 V8 进行优化的编译基础架构。
  • Bob Nystrom
    Bob 曾是美国艺电公司( Electronic Arts )的一个游戏开发人员,他还编著了《游戏编程模式》这本书。后来,Bob 加入了Google,并编写了Dart 的风格指南,他还提出关于利用Dart 编程的许多建议,从而给开发带来了编写和阅读Dart 代码时的宝贵经验。最近,Bob 还帮助制定了管理开发者针对Dart 所提建议的规范(有点类似于 Python 增强建议 PEP )。Bob 还从事过 Dart 包管理系统的相关工作,该系统主要是受到了 JavaScript 的 npm 和 Ruby 的 bundler 启发。此外,Bob 还为 Dart 代码注释功能引入了标记语言 Markdown ,从而使得编写和阅读内联文档变得更加轻松。
  • Vyacheslav Egorov
    Vyacheslav 从事过 Excelsior JET 的相关工作,Excelsior JET 是一个完全兼容第三方的 JVM 实现(包括兼容 AOT 编译器)。后来, Vyacheslav 加入了 Google,并从事了 V8 的相关工作。当前,他主要负责 Dart VM 的管道(Pipeline)优化工作。
  • John McCutchan
    John 是 Linux 内核子系统 Inotify 创始人,他还为支持多种平台的开发 & 桌面环境 Gnome 和开源的游戏物理引擎 Bullet 贡献代码。 在加入 Dart 团队前,他在索尼电脑娱乐( Sony Computer Entertainment )从事 PlayStation 游戏性能优化的工作。近来,John 为 Dart 和 EcmaScript 新增了对 SIMD 即单指令多数据流的支持。当前,他还参与到了 Dart 应用的高级性能分析器 Observatory 项目中。
  • Peter von der Ahé
    Peter 是一个一流的编译器工程师和全能工具的热衷者。在 Sun 工作期间,Peter 是 Javac (Java 编译器)的技术主管,他同 Gilad、Gafter 和 Gosling 起草了为 Java 6 增加闭包特性的建议。为了使得 Java 的 IDE 更加强大和 Java 更加工具化,Peter 还做了很多努力。此外,Peter 还是 JDK 开源伟大壮举的狂热支持者。当前,Peter 正在投身于 Dart 的增量编译和一个实验性的 Dart VM 即 fletch 等相关工作。

Dart 当前最新版本是 1.9 ,1.9 版本带了许多新特性,如异步编程等,但是 Google 还是宣布 Chrome 不会内置 Dart VM ,Voxxed 的编辑 Lucy 还分析并指出了 Chrome 不会内置 Dart VM 的一些原因


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流。

2015-04-16 08:267119
用户头像

发布了 46 篇内容, 共 51.3 次阅读, 收获喜欢 15 次。

关注

评论

发布
暂无评论
发现更多内容

vue-表单元素进阶收集操作

我搬去水星了

6 月 优质更文活动

Java线程池二、使用线程池进行任务管理

echoes

别着急摆烂,看看你到底值多少钱?

引迈信息

程序员 软件开发 低代码 IT JNPF

「悦数图数据库」亮相中国国际信息通信展览会,推进图技术产业化发展

悦数图数据库

通信 图数据库

腾讯企点客服赛道国内TOP1!Gartner报告公布最新市场份额

人称T客

vue-基本操作-收集表单元素绑定的数据

我搬去水星了

6 月 优质更文活动

突破创新!Windows主机助你打造独一无二的网站!

一只扑棱蛾子

Windows主机

共享电动单车生产厂家怎么找合适

共享电单车厂家

共享电动车厂家 共享电单车厂商 共享电动车生产 本铯电动车厂家

中企出海所面临的几点人力资源挑战

用友BIP

中企出海

大模型扎堆「赶考」,语文还是国产AI行,文言文能力超过95%考生

Openlab_cosmoplat

人工智能 机器学习 AI 高考

低代码开发与数智制造:数字转型的无缝结合

加入高科技仿生人

低代码 数智化 数智制造

TS中type和interface在类型声明时的区别

不叫猫先生

6 月 优质更文活动

隆重共建开放,共享未来 | 2023开放原子全球开源峰会OpenAtom OpenHarmony分论坛即将启幕

开放原子开源基金会

开源 OpenHarmony 开放原子全球开源峰会

电源管理IC下游市场向高端工业和汽车领域转型,这家芯片设计厂商值得关注

华秋电子

实例讲解Flink 流处理程序编程模型

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 6 月 PK 榜

华为云 UCS GitOps:轻松交付多集群云原生应用

华为云开发者联盟

华为云 华为云开发者联盟 企业号 6 月 PK 榜

面向多告警源,如何构建统一告警管理体系?

阿里巴巴云原生

阿里云 云原生 可观测

中移链节点动态管控介绍

BSN研习社

Postman 和 GraphQL:最佳实践指南

Liam

Java Postman API graphql 接口工具

华为云新一代分布式数据库GaussDB,给世界一个更优选择

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

NFTScan 与 Realy 达成合作伙伴,双方在元宇宙 NFT 数据方面进行深度合作!

NFT Research

NFT Metaverse

Excelize 荣获 2022 年中国开源创新大赛一等奖

xuri

开源 编程 开发者 创新 Excelize

DHR数智人力:智能学习加速人才培养与创新

用友BIP

人力资源 人才 数智人力

生态伙伴 | 中电创新科技集聚示范区携手华秋硬创,加速智能硬件孵化

华秋电子

构建财务共享体系,智能化引领转型升级

用友BIP

财务共享

「悦数图数据库」亮相中国国际信息通信展览会,推进图技术产业化发展

悦数图数据库

通信 图数据库 运营商

浅谈低代码

不叫猫先生

低代码 6 月 优质更文活动

微服务高并发概念与核心类:调用链上下文与入口类

互联网架构师小马

旭阳数字:让焦化行业供应链更数智

用友BIP

数智平台

Java线程池一、基本概念和原理

echoes

Java 线程池

eosio.system智能合约介绍(一)账户和权限

BSN研习社

Dart语言背后有哪些大牛?_语言 & 开发_李小兵_InfoQ精选文章