Fanx 语言 3.2 发布,全面支持中文编程

来源: 投稿
作者: chunquedong
2020-06-08 10:16:00

Fanx是面向对象的函数式的编程语言。3.2版本除了修复相关bug以外,最重要的功能是支持使用汉字编程。不同于其他语言的Unicode支持,Fanx是真正的全中文支持,不仅标识符能用汉字,关键字也能用汉字。

语言特性:

  • 同时编译到JVM、Javascript、C、LLVM(wip)等。
  • 完美的语法。支持泛型、闭包、可空类型、async/await等现代要素。
  • 内建支持不可变性和Actor并发模型,编译时保证并发安全。
  • 跨平台UI框架。一套代码同时运行在Android/iOS/浏览器/桌面端.
  • 服务端Web开发框架。数据库ORM,模板引擎,URL路由,Restful...。

项目主页: http://fanx.info

示例代码:

类 一个类 {
  静态 无型 主() {
    甲 := "你好1"
    回显(甲)
  }
}

当然中文是可选择。我在编译器上做了别名处理,例如“静态”相当于“static”的别名。传统的写法也同时支持:

class Main {
  static Void main() {
    a := "你好2"
    echo(a)
  }
}

这样新手和老手各取所需。减少国人学习编程的障碍, 为汉语区的软件产业发展提供帮助

展开阅读全文
精彩评论
开源不易,不管是否用到,还是要支持一下的
2020-06-08 10:43
33
举报
你这中文支持无非就是字符串替换,static为静态,main为主,意义不大,这点英文都不会还是不要学编程了
2020-06-08 13:34
19
举报
评论区那个人戾气好重。。。我还是等自己试一下再去发表意见。
2020-06-08 10:33
9
举报
意义见文章最后一句话。个人业余时间开源项目,我到想要“经费”。
2020-06-08 10:33
9
举报
累 真的累 {
无性 我好累() {
...
}
}
2020-06-12 18:01
8
举报
14 收藏
分享
111 评论
14 收藏
分享
返回顶部
顶部