【PConline資訊】本周,微軟宣布推出一種全新的開源編程語(yǔ)言,名為Bosque,開發(fā)者為MarkBarron。 Bosque開啟了一種正則化的編程模型,通過擁抱代數(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”、“dowhile”循環(huán),而是引入了函子(仿函數(shù),F(xiàn)unctors)來(lái)取代,以下是一段代碼供對(duì)比參考: Bosque的靈感來(lái)源于TypeScript的語(yǔ)法、ML和Node/JavaScript的語(yǔ)義,熟悉它們的開發(fā)者在理解新語(yǔ)言上將有優(yōu)勢(shì)。
|
正在閱讀:微軟公布全新開源編程語(yǔ)言Bosque:正則化 告別for循環(huán)微軟公布全新開源編程語(yǔ)言Bosque:正則化 告別for循環(huán)
2019-04-22 10:58
出處:其他
作者:PConline
責(zé)任編輯:liwen1
