Facebook想让我们成为Hacker…它不是你想的样子

本文是翻译,版权归原作者所有


Facebook已经发布了一种叫做Hack的新的编程语言。被一个Facebook工程师团队开发的新语言,是为了最终更新社会化网络时,允许更快的变化和极少的错误。

Facebook说,Hack语言产生于PHP,工程师团队为了让PHP更好用而做了精简。而且,团队设法在去年差不多把Facebook的所有PHP代码迁移到了Hack,一个Facebook工程师Julien Verlaguet通过公司的博客说的。

“今天我们发布了Hack,我们为HHVM开发的新语言,和PHP实现了无缝互操作性。增加了通常在其它现代编程语言里才能找到的特性,Hack实现了PHP较快的开发周期与静态类型的完美结合。”

“我们已经在Facebook部署了Hack,它已经是一个巨大的成功了。去年,我们依赖系统的采用和大量的自主研发的重构工具,差不多把整个PHP代码库迁移到了Hack。”

切换到Hack的主要原因是PHP使得简单任务变得难以捉摸的某种挑战。而且,这些PHP引起的代码错误的问题在脚本上线之前无法检测出来。Hack改善了这些问题,这使得Facebook成为社会化网络用户的最佳场所。

使Hack开源

工程师团队不会决定不把所有Facebook代码库转换成Hack。很明显,计划也包括了为了让人们使用这门语言而开源,这已经开始做了。

“我们也自豪地在 http://hacklang.org/ 上发布了Hack的一个开源版本,它是HHVM运行时平台的一部分,该平台现在同时支持Hack和PHP”,Facebook说。

不管Hack曾经发生了什么,Facebook之外的世界一定会发生大规模应用。一些程序员或许对留在后面的核心PHP语言不感兴趣,因此当这天结束的时候,Facebook或许成为Hack背后坚决代表它的剩下生命的唯一实体。

原文地址:http://www.techtimes.com/articles/4723/20140324/facebook-wants-to-us-to-be-hackers-and-its-not-what-you-think.htm

译文:Facebook想让我们成为Hacker…它不是你想的样子 》| 腊八粥