Facebook发布全新开源编程语言Hack

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

Facebook发布开源编程语言Hack

据国外媒体报道,Facebook周四发布一款名为“Hack”的全新编程语言,并声称该语言将能使代码的编写和测试更加高效快速。

Facebook已在公司内部使用该语言超过一年时间,现在将以开源的形式将其正式发布。

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

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

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

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

原文链接:http://tech.163.com/14/0321/02/9NQVEC07000915BF.html

责任编辑:林师授 来源: 网易科技
相关推荐

2014-04-09 10:08:06

FacebookHack

2023-05-16 20:47:38

2014-11-03 10:14:22

2020-09-16 14:27:08

工具开源开发

2015-04-08 10:46:11

2023-10-12 17:27:21

算法AI

2020-07-02 07:44:30

微软浏览器Windows

2020-12-02 15:07:23

算法开源AI

2016-02-24 09:27:18

2014-11-14 11:05:34

微软Connect();

2020-10-21 07:45:53

Windows 10

2018-09-13 10:09:25

思科网络功能

2021-06-07 22:10:56

AI

2012-06-04 13:25:34

Facebook开源

2009-05-13 15:38:45

微软并行语言Axum

2014-07-14 11:45:09

windows 9微软

2017-04-10 09:04:14

编程语言排行榜Hack五十

2021-04-13 14:39:08

谷歌Logica语言

2018-10-22 09:23:00

FacebookAI框架人工智能

2019-06-23 23:09:25

编程语言PythonJava
点赞
收藏

51CTO技术栈公众号