MoonBit 专为云计算、边缘计算设计,是一个用于云计算和边缘计算的 WebAssembly 端到端编程语言工具链,集开发、编译、测试、部署于一体 —— 涵盖了通用程序语言设计、编译器、构建系统、IDE、部署工具等。在语言设计、编译器和构建系统上实现高度的垂直整合,为用户提供更佳的开发体验和性能,致力打造未来世界级的基础软件生态。近日,张宏波在知乎发表提问:《MoonBit 国产编程语言提供中文关键字的可能性?》,希望收集一些关于为 MoonBit 提供中文关键字支持的反馈,主要是有两方面考虑:一是支持中文关键字从社区来说会带来什么潜在的负面作用?另外就是了解下真实的中文编程用户有多少。张宏波说道:
对于专业人士来说,中文确实不是学习编程的主要难点,但是从讨论热烈的程度来说,好像对一部分人来说或多或少是个门槛。从技术实现来讲,可能就是一个上午就能大概支持了。我提这个问题是想从两方面收集一些反馈:一方面是支持中文关键字从社区来说会带来什么潜在的负面作用?另一方面是了解下真实的中文编程用户有多少,你会因问 MoonBit 支持中文关键字而更多地使用或者推荐给其他人吗?下面是用 MoonBit 语言实现
fib
函数的示例代码:
// Moonbit
func fib(num : Int) -> Int {
fn aux(n, acc1, acc2) {
match n {
0 => acc1
1 => acc2
_ => aux(n - 1, acc2, acc1 + acc2)
}
}
aux(num, 0, 1)
}
全部0条评论
快来发表一下你的评论吧 !