|
【PConline資訊】微軟推出了一種名為Bosque的全新程序語(yǔ)言。據(jù)語(yǔ)言的開發(fā)者M(jìn)arkBarron介紹,Bosque并未遵循目前大家熟知的傳統(tǒng)程序語(yǔ)言模式,而是采用“正規(guī)化編程模型(RegularizedProgrammingModel)”。微軟稱其將提高開發(fā)者的工作效率,軟件質(zhì)量,并將開啟編譯器和開發(fā)人員工具集的黃金發(fā)展年代。
“Functors”與“Loop循環(huán)”的區(qū)別 Bosques解決了意外復(fù)雜性(AccidentalComplexity)的五大主要來(lái)源: -可變狀態(tài)和框架/MutableStateandFrames; -循環(huán)、遞歸和不變量/Loops,Recursion,andInvariants; -不確定性為/IndeterminateBehaviors; -數(shù)據(jù)不變違規(guī)/DataInvariantViolations; -平等和別名/EqualityandAliasing 如上所述,Bosques 不需要'for','while','dowhile'等Loop循環(huán)語(yǔ)句,微軟推出了“Functors(功能)”,取代“Loop循環(huán)”,可以提高軟件編譯質(zhì)量。 擁有JavaScript腳本或者TypeScript(它是JavaScript的超集)語(yǔ)言基礎(chǔ)的開發(fā)人員將更好地理解Bosque代碼,Bosque語(yǔ)言受TypeScript語(yǔ)法、類型,以及ML和Node/JavaScript語(yǔ)義的組合的啟發(fā)。要詳細(xì)了解Bosque語(yǔ)言,請(qǐng)查看Microsoft此篇研究論文。 GitHub頁(yè)面上列有Bosque代碼示例
|
正在閱讀:微軟推出最新程序語(yǔ)言Bosque 以Functors取代Loop循環(huán)微軟推出最新程序語(yǔ)言Bosque 以Functors取代Loop循環(huán)
2019-04-22 10:58
出處:其他
作者:PConline
責(zé)任編輯:liwen1

西門子(SIEMENS)274升大容量家用三門冰箱 混冷無(wú)霜 零度保鮮 獨(dú)立三循環(huán) 玻璃面板 支持國(guó)家補(bǔ)貼 KG28US221C
5399元
蘇泊爾電飯煲家用3-4-5-8個(gè)人4升電飯鍋多功能一體家用藍(lán)鉆圓厚釜可做鍋巴飯煲仔飯智能煮粥鍋預(yù)約蒸米飯 不粘厚釜 4L 5-6人可用
329元
綠聯(lián)65W氮化鎵充電器套裝兼容45W蘋果16pd多口Type-C快充頭三星華為手機(jī)MacbookPro聯(lián)想筆記本電腦配線
99元
KZ Castor雙子座有線耳機(jī)入耳式雙單元HM曲線發(fā)燒HiFi耳返耳麥
88元
格蘭仕(Galanz)【國(guó)家補(bǔ)貼】電烤箱 家用 40L大容量 上下獨(dú)立控溫 多層烤位 機(jī)械操控 烘培爐燈多功能 K42 經(jīng)典黑 40L 黑色
499元
漫步者(EDIFIER)M25 一體式電腦音響 家用桌面臺(tái)式機(jī)筆記本音箱 藍(lán)牙5.3 黑色 520情人節(jié)禮物
109元

