ITBear旗下自媒體矩陣:

Facebook發(fā)布開源編程語言Hack

   時(shí)間:2014-03-21 11:38:32 來源:網(wǎng)易科技編輯:星輝 發(fā)表評論無障礙通道
Facebook發(fā)布開源編程語言Hack

3月21日消息,據(jù)國外媒體報(bào)道,F(xiàn)acebook周四發(fā)布一款名為“Hack”的全新編程語言,并聲稱該語言將能使代碼的編寫和測試更加高效快速。

Facebook已在公司內(nèi)部使用該語言超過一年時(shí)間,現(xiàn)在將以開源的形式將其正式發(fā)布。

Hack是由Facebook開發(fā)的,同時(shí)結(jié)合了靜態(tài)類型語言(如C語言)和動態(tài)態(tài)類型語言(如PHP語言)兩種特點(diǎn)的一種編程語言。通常在使用靜態(tài)類型語言編程時(shí),開發(fā)者會在程序被運(yùn)行前就知道錯誤發(fā)生的位置。而在更為當(dāng)前的編程環(huán)境里,動態(tài)類型語言會一直運(yùn)行到直至程序出錯崩潰。

Facebook是一個(gè)熱衷使用PHP的大家庭,但Hack團(tuán)隊(duì)負(fù)責(zé)人布萊恩·奧沙利文(Bryan O’Sullivan)卻也指出,鑒于許多開發(fā)者在開發(fā)著很多不同的項(xiàng)目,能夠程序運(yùn)行前捕獲到其中的錯誤也將會是很有意義的。這可以讓開發(fā)者的編程過程更加高效,這與讓程序運(yùn)行得更加高效是具有同樣意義的。

因此,一些個(gè)Facebook的高級工程師聚集到了一起,開發(fā)出了Hack語言。Facebook在內(nèi)部同時(shí)使用PHP和Hack已有一年時(shí)間,而現(xiàn)在已著手計(jì)劃盡可能將代碼移植到Hack上。奧沙利文表示,Hack對代碼本身的運(yùn)行速度并沒有實(shí)質(zhì)影響。

至于Facebook將Hack開源的做法和關(guān)于誰會真正使用這一語言的問題,奧沙利文則表示:“也許很多人會認(rèn)為這只是對大公司來說比較重要的東西,但實(shí)際上,小的團(tuán)隊(duì)和個(gè)人開發(fā)者也可以使用Hack,并從中受益。我們相信最終受益的人會是大多數(shù)的。”

舉報(bào) 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version