资讯专栏INFORMATION COLUMN

Facebook 发布开源编程语言 Hack

ralap / 2506人阅读

摘要:奥沙利文表示,对代码本身的运行速度并没有实质影响。至于将开源的做法和关于谁会真正使用这一语言的问题,奥沙利文则表示也许很多人会认为这只是对大公司来说比较重要的东西,但实际上,小的团队和个人开发者也可以使用,并从中受益。

Facebook周四发布一款名为“Hack”的全新编程语言,并声称该语言将能使代码的编写和测试更加高效快速。Facebook已在公司内部使用该语言超过一年时间,现在将以开源的形式将其正式发布。

Hack 是由Facebook开发的,同时结合了静态类型语言(如C语言)和动态语言(如PHP语言)两种特点的一种编程语言。通常在使用静态类型语言编程 时,开发者会在程序被运行前就知道错误发生的位置。而在更为当前的编程环境里,动态类型语言会一直运行到直至程序出错崩溃。

Facebook 是一个热衷使用PHP的大家庭,但Hack团队负责人布莱恩·奥沙利文(Bryan O’Sullivan)却也指出,鉴于许多开发者在开发着很多不同的项目,能够程序运行前捕获到其中的错误也将会是很有意义的。这可以让开发者的编程过程 更加高效,这与让程序运行得更加高效是具有同样意义的。

因此,一些个Facebook的高级工程师聚集到了一起,开发出了Hack语言。Facebook在内部同时使用PHP和Hack已有一年时间,而现在已着手计划尽可能将代码移植到Hack上。奥沙利文表示,Hack对代码本身的运行速度并没有实质影响。

至于Facebook将Hack开源的做法和关于谁会真正使用这一语言的问题,奥沙利文则表示:“也许很多人会认为这只是对大公司来说比较重要的东西,但实际上,小的团队和个人开发者也可以使用Hack,并从中受益。我们相信最终受益的人会是大多数的。”


转自 网易科技

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20691.html

相关文章

  • Hack on HHVM —— Facebook是如何优化PHP的

    摘要:周四正式发布了编程语言,将静态类型以及一些现代的语言特性引入了。这是对优化之路上的新里程碑。但是语言层面的优化限制太多,对而言还是不够用。其次是优化运行的步骤。在这方面进行调整,可以提升运行的性能。值得注意的是,给的影响很大。 Facebook周四正式发布了Hack编程语言,将静态类型以及一些现代的语言特性引入了PHP。这是Facebook对PHP优化之路上的新里程碑。 showIm...

    lmxdawn 评论0 收藏0
  • Facebook发布新工具,可查找Android应用程序中的安全和隐私漏洞

    摘要:表示,在其应用程序包括和中检测到的漏洞,有超过是使用自动化工具发现的。虽然应用程序的服务器端代码几乎可以即时更新,但缓解应用程序中的安全漏洞,需要依赖于每个用户及时更新自己设备上的应用程序。 .markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;overflow-x:hidd...

    Tony_Zby 评论0 收藏0
  • 惠新宸:我也曾经是“不适合”编程的人

    摘要:惠新宸是核心开发者,,的主要开发者。我在本科毕业的时候,也尝试找了一些开发工作,面试了几个单位,都被拒了,也许在当时面试我的那些人眼里,我就是一个不适合编程的人吧。 非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/142454 惠新宸@Laruence,是国内最有影响力的PHP技术专家,PHP开发组核心成...

    lucas 评论0 收藏0
  • 现代PHP的发展趋势

    摘要:审视现在现在,语言发展迅速,由来自全球的几十名核心开发者提供支持,而且开发方式也发生了变化。这些改进得益于新竞争者的出现,尤其是开发的和。简称是和的解释器,使用即时编译器提升应用的性能,并减少内存用量。对于程序员来说,现在是令人激动的时刻。 就目前PHP语言的发展可以说是蒸蒸日上的,这得益于命名空间、性状、闭包和内置的操作码缓存等有用的特性,所以PHP正在变成一门现代化脚本语言,并且现...

    xuxueli 评论0 收藏0
  • Flow, 一个新的Javascript静态类型检查器

    摘要:原文链接翻译于今天我们兴奋的发布了的尝鲜版,一个新的静态类型检查器。为添加了静态类型检查,以提高开发效率和代码质量。这最终形成一个高度并行增量式的检查架构,类似。知道缩小类型范围时做动态检查的影响。 原文链接:https://code.facebook.com/posts/1505962329687926/flow-a-new-static-type-checker-for-java...

    liangzai_cool 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<