产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

Facebook 大牛、HipHop 作者赵海平加入阿里巴巴

  • 2015-03-15
  • 本文字数:944 字

    阅读完需:约 3 分钟

3 月 14 日,阿里技术保障在其官方微博宣布Facebook 的第一位中国工程师、HipHop 作者赵海平即将加入阿里技术保障部。赵海平是北京大学1987 级的学生,并于2007 年3 月加入正式加入Facebook,在工作期间,他曾创建了著名的HipHop 项目,也参与了后来的HHVM 项目。赵海平加入阿里巴巴后将重点攻克他们在软件性能以及Java 使用过程中遇到的疑难杂症。

HipHop 是赵海平创建的一个程序解释器项目(实现细节可以参考这个视频),它可以将PHP 脚本代码先转换成抽象语法树(AST),之后再转换成优化的C++ 代码。Hiphop 不仅可以大幅提升代码的运行速度,而且还可以提高CPU 的利用率,从而降低硬件成本。但是使用HipHop 后,Facebook 又遇到了新的问题,因为HipHop 还没有完全实现PHP 的所有特性,所以工程师在调试代码时已经不能再使用标准的PHP 解释器。接下来,他们又开发了自己的解释器HPHPi 来解决这个问题,而 HPHPi 的运行速度比较慢,并且功能也不完善,于是就有了后来的 HHVM。 HHVM 是一个 PHP 虚拟机,它支持所有的 PHP 语法,可以无缝切换到官方的 PHP 版本,宣称比官方版本快 9 倍之多。目前最新的版本是 3.6.0,在 GitHub 上的关注量已超过 1 万,从贡献列表中可以看到赵海平对 HHVM 也有代码贡献,但主要集中在 2011 年。关于 HHVM,InfoQ 之前就有报道过,读者可以参考阅读。

关于赵海平为什么要加入阿里巴巴以及加入之后的具体工作,他在告别信中这样写到:

作为一个华裔工程师,我想让中国也成为软件技术最好的地方,我想让阿里也成为最值得工作的地方,他们的架构非常庞大,是我用武之地,他们面临的软件性能问题对他们至关重要,他们在使用 Java 的过程中有很多的有趣的问题需要解决,我想在那里继续我期盼成为最伟大的计算机科学家的梦想之路,我至少可以成为一个专业的程序员,祝福我吧!

赵海平非常喜欢编写代码,在 Facebook 2011 年的一个采访中,他表示,代码就是他生活中最大的乐趣,他特别喜欢在早晨工作。同时,在采访中,赵海平也对不同阶段的工程师提出了自己的建议,读者可以自行阅读。另外,InfoQ 近期会对赵海平进行一次独家专访,敬请期待。目前我们已经正式邀请赵海平回国参加 QCon 北京大会担任主题演讲嘉宾,最新消息会及时和大家同步,对 QCon 大会感兴趣的读者可以查看官网页面了解详情。

2015-03-15 19:5623432
用户头像

发布了 219 篇内容, 共 138.8 次阅读, 收获喜欢 191 次。

关注

评论

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

前后端数据校验和接口测试就没我 JSON Schema 干不了的活!

CRMEB

全球最大规模中文跨模态生成模型文心ERNIE-ViLG来了!

科技热闻

从本科退学,到再拿本科,2021我的5年技术“弯路”回轨了|1.2w字

杨成功

程序员 前端 盘点2021

盘点|2021最受开发者欢迎和最具行业影响力的文章

阿里巴巴云原生

阿里云 开发者 云原生 年终盘点

Apache APISIX 社区双周报 | 功能亮点更新进行中

API7.ai 技术团队

开源 云原生 API网关 社区 Apache APISIX

回顾 2021 | 开启全职开源的奇妙冒险

郭旭东

开源 总结

【网络安全】文件上传绕过思路

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

日更2.0|全新挑战,奖品升级,1月月更正式开启!

InfoQ写作社区官方

1月月更 热门活动

如何在零停机的情况下迁移 Kubernetes 集群

阿里巴巴云原生

阿里云 Kubernetes 容器 云原生 数据迁移

当云服务变成云云云云服务,谁能带领企业穿越云层?

白洞计划

第五周作业

lv

以一致的体验交付和管理云原生多集群应用

阿里巴巴云原生

阿里云 云原生 KubeVela OCM 交付

音视频开发:FFmpeg时间戳详解

赖猫

音视频 ffmpeg

基于Paddle Serving&百度智能边缘BIE的边缘AI解决方案

百度开发者中心

飞桨

Python原生数据结构增强模块collections

Java全栈架构师

Python 数据库 程序员 数据结构 面试

聚焦高质量发展,AI创业企业如何释放数智新潜力?

脑极体

阿里云 MSE 云原生网关助力斯凯奇轻松应对双 11 大促

阿里巴巴云原生

阿里云 云原生 MSE 斯凯奇

恒源云(GPUSHARE)_云GPU服务器如何使用FinRL?

恒源云

算法 框架 PyTorch

APICloud 入门教程窗口篇

YonBuilder低代码开发平台

前端 APP开发 APICloud 跨端开发

云原生实战派:2021 让改变发生,2022 让创新升级

阿里巴巴云原生

阿里云 云原生 年度盘点

2021年12月云主机性能评测报告

博睿数据

揭秘阿里云神龙团队拿下TPCx-BB排名第一的背后技术

阿里云弹性计算

大数据 阿里云 神龙

06 Prometheus之exporter及查询持久性

穿过生命散发芬芳

Prometheus 1月月更

博睿APM获《金融电子化》2021年金融业新技术应用创新突出贡献奖

博睿数据

基于机器学习和深度学习,华为大佬手写AIoT系统学习小册

Java全栈架构师

Python 数据库 程序员 AI 面试

AWS S3 最小目录权限(qbit)

qbit

对象存储 AWS S3 权限

【盘点 2021】义无反顾,投身福报,我的2021年度总结

Zhendong

阿里巴巴 年终总结

Java Jackson 中如何 Pending JSON 对象到数组中

HoneyMoose

c/c++Linux开发高级架构师进阶指南-剑指腾讯T9

Yt

腾讯 C/C++ 后端开发 Linux服务器开发

央视频“数字雪花”互动项目上线,为全民打造冰雪体育盛宴

郝俸🦁好棒

LabVIEW目标测量方法(基础篇—12)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 目标测量方法 目标尺寸测量

Facebook大牛、HipHop作者赵海平加入阿里巴巴_PHP_小盖_InfoQ精选文章