Z语言 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Z语言 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache-2.0
开发语言 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 编程语言
开发厂商
地区 不详
提 交 者 局长
适用人群 未知
收录时间 2019-09-16

软件简介

Z 是一门用于创建小型后端应用程序的编译语言,具有动态和多范式的特性。不过,它更倾向于面向动态函数式编程。

动态函数式编程平衡了声明式编程的可读性和命令式编程的惯用性。Z 支持函数式编程,并给开发者提供了愉悦的使用体验,但不会在不必要的限制和复杂性上堆叠功能。虽然 Z 具备很多特性,但最重要的一点是它的灵活性。使用 Z 编写代码经常会在函数式和声明式风格之间来回切换。

除了灵活的语法外,Z 的标准库包含许多模块,既有实用性的,也有极具可玩性的。

如需了解有关 Z 的设计哲学,请点击这里

示例代码

Hello World

Z:

log("Hello World")

CoffeeScript:

console.log "Hello World"

JavaScript:

console.log("Hello World")

打印斐波那契数列

Z:

def fib: func (n)
    if (n < 2) n
    else fib(n - 1) + fib(n - 2)

CoffeeScript:

fib = (n) -> if n < 2 then n else fib(n - 1) + fib(n - 2)

JavaScript:

function fib(n) {
    if (n < 2) return n;
    return fib(n - 1) + fib(n - 2);
}

*Z 仍处于快速发展阶段,在使用 Z 开发应用程序时,Z 编译器中可能会出现错误,可通过此处进行反馈

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
我们还有δ,ρ。。。
2019/09/19 17:26
回复
举报
强行简洁。。。
2019/09/19 17:18
回复
举报
看着没什么新意啊
2019/09/19 17:15
回复
举报
更多评论
暂无内容
暂无内容
暂无内容
3 评论
1 收藏
分享
返回顶部
顶部