熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
編輯:jiayuan 2019-04-19 08:57:50 來源于:快科技
4月19日消息 據(jù)相關(guān)媒體報道,微軟公司在本周宣布推出一種由Mark Barron開發(fā)的新開源編程語言“Bosque”。值得一提的是,Bosque開啟了一種正則化的編程模型,for循環(huán)也有望在在Bosque的代碼中被終結(jié)!下面讓我們來了解一下。
據(jù)悉,Bosque開啟了一種正則化的編程模型,通過擁抱代數(shù)運算來減少復雜性,號稱更有效率,也能提高軟件開發(fā)質(zhì)量。
Barron認為結(jié)構(gòu)化編程模型的意外復雜性主要來自于循環(huán)、可變狀態(tài)和引用相等(兩個引用是否指向同一對象),Bosque中直接終結(jié)。
換言之,在Bosque的代碼中,不需要“for”、“while”、“do while”循環(huán),而是引入了函子(仿函數(shù),F(xiàn)unctors)來取代,以下是一段代碼供對比參考:
按照官方的說法,Bosque的靈感來源于TypeScript的語法、 ML和Node/JavaScript的語義,熟悉它們的開發(fā)者在理解新語言上將有優(yōu)勢!有需要的朋友,現(xiàn)在就可以通過文中的地址前往開源代碼數(shù)據(jù)庫GitHub進行更加深入的了解。
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨特見解
立即評論以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場