Fanx 语言 3.2 发布,全面支持中文编程
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) } }
这样新手和老手各取所需。减少国人学习编程的障碍, 为汉语区的软件产业发展提供帮助 。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ShowDoc v2.7.1 发布,IT 团队的在线 API 文档、技术文档工具
更新内容: 1、推出Mac客户端,下载链接:https://www.showdoc.cc/clients 2、可以给成员只授权项目的某个目录,适合更精细化的权限控制。 3、当用户编辑页面的时候将自动锁定,防止其他人修改覆盖 4、当markdown的超链接指向本项目的时候,将在当前项目展开(之前是新窗口打开) 5、优化前端代码,拥抱eslint代码规范 更新步骤请参考请参考手册的升级安装部分:https://www.showdoc.cc/help?page_id=13732 关于Showdoc的详细介绍,请看:https://www.showdoc.cc/help
- 下一篇
K8S 中的 Grafana 数据持久化
自从将 Grafana 部署到 K8S 中以后,带来了很多的便利性,但是也有一个问题一直困扰着我,那就是 Grafana 中的数据无法持久化,经常配置好的 Datasource 和 Dashboards 在运行一段时间后就丢失了,有时候刚要排查问题,结果什么都找不到了。我们都知道,Grafana 在启动后,数据会存储到数据库中,包括 datasource 的配置,Dashboards 的配置。要解决 Grafana 的数据持久化可以从 2 个方面来进行思考并且解决。 方案一: Grafana 数据存储在数据库中,当前支持 MySQL 、sqlite3、Postgres 这三个,缺省情况下,Grafana 会在本地启动一个 Sqlite3 来存储数据,你也可以在 grafana.ini 配置文件中修改这个配置来切换数据库。 基于这个方式,第一种方案出来了。 当 Grafana 运行在 K8S 中时,数据库不使用自动启动的 Sqlite3 ,在 K8S 外启动一个关系数据库(可以是 MySQL 、sqlite3、Postgres 中的任何一个),修改 grafana.ini 文件,使得 G...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)