Facebook 发布开源编程语言 Hack

oschina
 oschina
发布于 2014年03月21日
收藏 40

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

http://static.cnbetacdn.com/newsimg/2014/0321/25_1jaT3fMDO.png

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

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

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

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Facebook 发布开源编程语言 Hack
加载中

最新评论(59

DR_WHO
DR_WHO

引用来自“Raphael_goh”的评论

引用来自“Jiangxinxin”的评论

同时结合了动态类型语言(如C语言)和静态类型语言(如PHP语言)……反了

原来你也知道这两个反了啊

废话
T-kirins
T-kirins
没市场
追风小熊猫
追风小熊猫
有神马用啊
Raphael_goh
Raphael_goh

引用来自“Jiangxinxin”的评论

同时结合了动态类型语言(如C语言)和静态类型语言(如PHP语言)……反了

原来你也知道这两个反了啊
lunix01
lunix01
上市公司呀,不搞点东西出来对不住人是不,环境就是不好呀,不好。
lonthink
lonthink
看着名字就觉得恶心。。
Undeadway
Undeadway
感觉就是脚本语言版的C++
BaiYang
BaiYang

引用来自“codepat”的评论

同时结合了动态类型语言(如C语言)和静态类型语言(如PHP语言)……

我也是看到这行点进来的,有这句话点击率猛增啊
返回顶部
顶部