系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > IT快訊 > 詳細(xì)頁(yè)面

告別for循環(huán)!微軟發(fā)布新開源編程語(yǔ)言“Bosque”

編輯:jiayuan 2019-04-19 08:57:50 來(lái)源于:快科技

  4月19日消息 據(jù)相關(guān)媒體報(bào)道,微軟公司在本周宣布推出一種由Mark Barron開發(fā)的新開源編程語(yǔ)言“Bosque”。值得一提的是,Bosque開啟了一種正則化的編程模型,for循環(huán)也有望在在Bosque的代碼中被終結(jié)!下面讓我們來(lái)了解一下。

告別for循環(huán)!微軟發(fā)布新開源編程語(yǔ)言“Bosque”

  據(jù)悉,Bosque開啟了一種正則化的編程模型,通過(guò)擁抱代數(shù)運(yùn)算來(lái)減少?gòu)?fù)雜性,號(hào)稱更有效率,也能提高軟件開發(fā)質(zhì)量。

  Barron認(rèn)為結(jié)構(gòu)化編程模型的意外復(fù)雜性主要來(lái)自于循環(huán)、可變狀態(tài)和引用相等(兩個(gè)引用是否指向同一對(duì)象),Bosque中直接終結(jié)。

  換言之,在Bosque的代碼中,不需要“for”、“while”、“do while”循環(huán),而是引入了函子(仿函數(shù),F(xiàn)unctors)來(lái)取代,以下是一段代碼供對(duì)比參考:

告別for循環(huán)!微軟發(fā)布新開源編程語(yǔ)言“Bosque”

  按照官方的說(shuō)法,Bosque的靈感來(lái)源于TypeScript的語(yǔ)法、 ML和Node/JavaScript的語(yǔ)義,熟悉它們的開發(fā)者在理解新語(yǔ)言上將有優(yōu)勢(shì)!有需要的朋友,現(xiàn)在就可以通過(guò)文中的地址前往開源代碼數(shù)據(jù)庫(kù)GitHub進(jìn)行更加深入的了解。

標(biāo)簽 Bosque

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

掃碼關(guān)注
掃碼關(guān)注

官方交流群 軟件收錄