Dyalect是一種用于.NET核心平臺(tái)的動(dòng)態(tài)編程語言,它具有輕量級(jí)、快速和現(xiàn)代的特點(diǎn)。Dyalect(簡(jiǎn)稱Dy)是用C#編寫的,除了標(biāo)準(zhǔn)的.NET核心庫外,沒有任何依賴性,這意味著它可以在Windows、MacOS和Linux上無縫運(yùn)行,此外,你可以在任何這些平臺(tái)上使用相同的二進(jìn)制文件!
Dy在自己的高性能虛擬機(jī)上運(yùn)行。它的編譯速度很快,可以作為一種可嵌入的語言或作為你選擇的腳本語言使用。它也是一種學(xué)習(xí)編程的好語言。
Dyalect提供了現(xiàn)代語法,其靈感來自于C#、Swift、Go和Rust等語言、一級(jí)函數(shù)、冠詞、表達(dá)式模塊、動(dòng)態(tài)類型系統(tǒng),能夠用新函數(shù)擴(kuò)展現(xiàn)有類型,以及更多。
Dy帶有一個(gè)跨平臺(tái)的交互式控制臺(tái)。
程式語言
虛擬機(jī)
跨平臺(tái)
嵌入
解釋器