Facebook发布新的开发语言Hack

hack

Facebook日前发布了一种新的开发语言Hack,融合了PHP和现代开发语言的优势。

据介绍,该语言已经在Facebook内部使用了一年时间。Hack语言由 Facebook 的三位高级工程师 Bryan O’ Sullivan, Julien Verlaguet 和 Alok Menghrajani 共同编纂完成,以开源形式发布。

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

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

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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注