摘要:奧沙利文表示,對(duì)代碼本身的運(yùn)行速度并沒(méi)有實(shí)質(zhì)影響。至于將開(kāi)源的做法和關(guān)于誰(shuí)會(huì)真正使用這一語(yǔ)言的問(wèn)題,奧沙利文則表示也許很多人會(huì)認(rèn)為這只是對(duì)大公司來(lái)說(shuō)比較重要的東西,但實(shí)際上,小的團(tuán)隊(duì)和個(gè)人開(kāi)發(fā)者也可以使用,并從中受益。
Facebook周四發(fā)布一款名為“Hack”的全新編程語(yǔ)言,并聲稱該語(yǔ)言將能使代碼的編寫(xiě)和測(cè)試更加高效快速。Facebook已在公司內(nèi)部使用該語(yǔ)言超過(guò)一年時(shí)間,現(xiàn)在將以開(kāi)源的形式將其正式發(fā)布。
Hack 是由Facebook開(kāi)發(fā)的,同時(shí)結(jié)合了靜態(tài)類型語(yǔ)言(如C語(yǔ)言)和動(dòng)態(tài)語(yǔ)言(如PHP語(yǔ)言)兩種特點(diǎn)的一種編程語(yǔ)言。通常在使用靜態(tài)類型語(yǔ)言編程 時(shí),開(kāi)發(fā)者會(huì)在程序被運(yùn)行前就知道錯(cuò)誤發(fā)生的位置。而在更為當(dāng)前的編程環(huán)境里,動(dòng)態(tài)類型語(yǔ)言會(huì)一直運(yùn)行到直至程序出錯(cuò)崩潰。
Facebook 是一個(gè)熱衷使用PHP的大家庭,但Hack團(tuán)隊(duì)負(fù)責(zé)人布萊恩·奧沙利文(Bryan O’Sullivan)卻也指出,鑒于許多開(kāi)發(fā)者在開(kāi)發(fā)著很多不同的項(xiàng)目,能夠程序運(yùn)行前捕獲到其中的錯(cuò)誤也將會(huì)是很有意義的。這可以讓開(kāi)發(fā)者的編程過(guò)程 更加高效,這與讓程序運(yùn)行得更加高效是具有同樣意義的。
因此,一些個(gè)Facebook的高級(jí)工程師聚集到了一起,開(kāi)發(fā)出了Hack語(yǔ)言。Facebook在內(nèi)部同時(shí)使用PHP和Hack已有一年時(shí)間,而現(xiàn)在已著手計(jì)劃盡可能將代碼移植到Hack上。奧沙利文表示,Hack對(duì)代碼本身的運(yùn)行速度并沒(méi)有實(shí)質(zhì)影響。
至于Facebook將Hack開(kāi)源的做法和關(guān)于誰(shuí)會(huì)真正使用這一語(yǔ)言的問(wèn)題,奧沙利文則表示:“也許很多人會(huì)認(rèn)為這只是對(duì)大公司來(lái)說(shuō)比較重要的東西,但實(shí)際上,小的團(tuán)隊(duì)和個(gè)人開(kāi)發(fā)者也可以使用Hack,并從中受益。我們相信最終受益的人會(huì)是大多數(shù)的。”
轉(zhuǎn)自 網(wǎng)易科技
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/20691.html
摘要:周四正式發(fā)布了編程語(yǔ)言,將靜態(tài)類型以及一些現(xiàn)代的語(yǔ)言特性引入了。這是對(duì)優(yōu)化之路上的新里程碑。但是語(yǔ)言層面的優(yōu)化限制太多,對(duì)而言還是不夠用。其次是優(yōu)化運(yùn)行的步驟。在這方面進(jìn)行調(diào)整,可以提升運(yùn)行的性能。值得注意的是,給的影響很大。 Facebook周四正式發(fā)布了Hack編程語(yǔ)言,將靜態(tài)類型以及一些現(xiàn)代的語(yǔ)言特性引入了PHP。這是Facebook對(duì)PHP優(yōu)化之路上的新里程碑。 showIm...
摘要:表示,在其應(yīng)用程序包括和中檢測(cè)到的漏洞,有超過(guò)是使用自動(dòng)化工具發(fā)現(xiàn)的。雖然應(yīng)用程序的服務(wù)器端代碼幾乎可以即時(shí)更新,但緩解應(yīng)用程序中的安全漏洞,需要依賴于每個(gè)用戶及時(shí)更新自己設(shè)備上的應(yīng)用程序。 .markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;overflow-x:hidd...
摘要:惠新宸是核心開(kāi)發(fā)者,,的主要開(kāi)發(fā)者。我在本科畢業(yè)的時(shí)候,也嘗試找了一些開(kāi)發(fā)工作,面試了幾個(gè)單位,都被拒了,也許在當(dāng)時(shí)面試我的那些人眼里,我就是一個(gè)不適合編程的人吧。 非商業(yè)轉(zhuǎn)載請(qǐng)注明作譯者、出處,并保留本文的原始鏈接:http://www.ituring.com.cn/article/142454 惠新宸@Laruence,是國(guó)內(nèi)最有影響力的PHP技術(shù)專家,PHP開(kāi)發(fā)組核心成...
摘要:審視現(xiàn)在現(xiàn)在,語(yǔ)言發(fā)展迅速,由來(lái)自全球的幾十名核心開(kāi)發(fā)者提供支持,而且開(kāi)發(fā)方式也發(fā)生了變化。這些改進(jìn)得益于新競(jìng)爭(zhēng)者的出現(xiàn),尤其是開(kāi)發(fā)的和。簡(jiǎn)稱是和的解釋器,使用即時(shí)編譯器提升應(yīng)用的性能,并減少內(nèi)存用量。對(duì)于程序員來(lái)說(shuō),現(xiàn)在是令人激動(dòng)的時(shí)刻。 就目前PHP語(yǔ)言的發(fā)展可以說(shuō)是蒸蒸日上的,這得益于命名空間、性狀、閉包和內(nèi)置的操作碼緩存等有用的特性,所以PHP正在變成一門現(xiàn)代化腳本語(yǔ)言,并且現(xiàn)...
摘要:原文鏈接翻譯于今天我們興奮的發(fā)布了的嘗鮮版,一個(gè)新的靜態(tài)類型檢查器。為添加了靜態(tài)類型檢查,以提高開(kāi)發(fā)效率和代碼質(zhì)量。這最終形成一個(gè)高度并行增量式的檢查架構(gòu),類似。知道縮小類型范圍時(shí)做動(dòng)態(tài)檢查的影響。 原文鏈接:https://code.facebook.com/posts/1505962329687926/flow-a-new-static-type-checker-for-java...
閱讀 2923·2021-11-23 09:51
閱讀 3160·2021-11-12 10:36
閱讀 3204·2021-09-27 13:37
閱讀 3156·2021-08-17 10:15
閱讀 2586·2019-08-30 15:55
閱讀 2749·2019-08-30 13:07
閱讀 792·2019-08-29 16:32
閱讀 2642·2019-08-26 12:00