/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
Dyalect(动态编程语言)是一款非常【cháng】好用的动【dòng】态编程语言,它的【de】功能十分强大,具有轻量级、快【kuài】速【sù】和现代的特点,使用起来十分简便,用户可以在任何平台【tái】使用二进制文件,感兴趣的朋友可以下载体验。
Dy在自己【jǐ】的高性能虚拟机上运【yùn】行。它的编译【yì】速度很快,可以作为一种可嵌入的语言或作为你选择的脚本语言【yán】使用。它也是一【yī】种学习编程【chéng】的好语言。
Dyalect提供了现代语法,其灵感来【lái】自于C#、Swift、Go和Rust等语言、一【yī】级【jí】函数、冠词、表达式模块、动态类【lèi】型系统,能够【gòu】用新函数扩展现有类【lèi】型,以及更多。
Dy带有一个跨平台的交互式控制台。
程式语言
虚拟机
跨平台
嵌入
解释器
Dyalect是用于.NET Core平【píng】台的动态编程语言。 它轻巧,快速【sù】且现代。 Dyalect(或简称Dy)是用C#编写的,除了标准.NET Core库外,它们的依赖项为【wéi】零【líng】,这意味着它可以在Windows,MacOS和Linux上无缝运行。 此外,您可以在任何这些平台上使【shǐ】用【yòng】相同的二进制【zhì】文件!
Dy不使用【yòng】DLR,也不编【biān】译为IL(.NET程序集)。 相反,它在自己的高性能虚拟机之【zhī】上运行。 它编译速度快,可以【yǐ】用作嵌入【rù】式语言或您选择的脚本语言。 它也是学习编程的好语言。
Dyalect提供【gòng】了【le】现代语法,其灵感来自C#,Swift,Go和Rust等语言【yán】,一流的函数,协程,表达模块,动态类型系统,该【gāi】系统具有使用新功能扩展现有类型的能【néng】力等等。
Dy的味道:
func fib (n) {
return n when n < 2
fib (n - 1 ) + fib (n - 2 )
}
// Calculate the n-th fibonacci number
fib ( 11 )
扩展标准类型:
func Float . pow (n) {
var re