熱搜:win11繞過(guò)硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
編輯: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)了解一下。
據(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ì)比參考:
按照官方的說(shuō)法,Bosque的靈感來(lái)源于TypeScript的語(yǔ)法、 ML和Node/JavaScript的語(yǔ)義,熟悉它們的開發(fā)者在理解新語(yǔ)言上將有優(yōu)勢(shì)!有需要的朋友,現(xiàn)在就可以通過(guò)文中的地址前往開源代碼數(shù)據(jù)庫(kù)GitHub進(jìn)行更加深入的了解。
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)