当前位置:首页 > 其他 > Fanx 语言 3.2 发布,全面支持中文编程

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

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

转载自:IT之家 2020-06-09 其他 1076
分享给朋友:

Fanx 是基于 Fantom 语言开发的编程语言。能同时编译到 JVM、Javascript、C 等;提供一系列优雅的标准库,包括从 GUI 到 web 开发;简明的语法,支持泛型、闭包、可空类型、async/await 等现代要素;内建支持不可变性和 Actor 并发模型,编译时保证并发安全。

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

20200608_205654_630.png

语言特性:

  • 同时编译到 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)
  }
}

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

分享给朋友:

相关文章

APP《单身话术语录》,上架iOS

在被苹果审核团队拒绝了N次后,终于成功上架!

宝塔WebHook中自动git拉取没有反应解决方法

最近遇到一个比较奇怪的问题,所有操作都完成后,无论怎么测试,git pull一直都不会执行,也没有报错.

推荐一款出色的SSH工具

​Tabby是一款可无限定制的跨平台终端应用,用于本地shell、串行、SSH和Telnet连接。支持SFTP。

强烈推荐:一个快速处理json的第三方包

该第三方包采用go语言开发:先来看看官方的案例:package main import "github.com/tidwall/sjson" const json = `{"name":{&quot

为集群搭建一个定时任务集中调度系统

集群任务下,很多服务器的定时任务都单独集中在相对应的服务器crontab下,即使现在有了类似于宝塔之类的面板,但是定时任务还是得每台服务器单独登入后去配置。是否可以单独在一台机子上,控制所有的集群定时任务呢?答案是肯定的!!!gocron就可以做到,之前博主分享过单机搭建定时任务管理系统,那现在,我

Linux 日志清理

磁盘占用90%,占用过多,分析日志查看原因

Nginx 自动生成日志备份

Nginx网站访问日志数据会随着访问量的增加而日益庞大,以下介绍一个简单的脚本,自动切割备份过往日期日志数据

3月18日,多年的老站终于破了1.5W的PV

从最早的建站初心是为了自己方便,从fivefilm.com到30942.com,有网友说域名不好记,索性注册了看个蛋(kangedan.com)的域名。6年多的时间(我也是随性等得起)0推广,纯自然流量!今天看了下PV记录,有点被吓到!特别纪念一下,之前都是几千IP,封顶也没超过1.5W。

如果你懂得用Excel,微软Power Fx助你成为一名优秀的程序员

在程序员的世界中,打开第一扇门永远是Hello World!这是Power Fx的一段最基础的语法。微软宣布推出新的开源编程语言 Power Fx,一种基于 Microsoft Excel 的低代码公式语言;将可以在整个 Microsoft Power Platform 中进行使用。该语言背后的动机