Z1h 语言教程

Z1h 是一门跨平台编程语言, 它能轻松开发各种应用程序或服务接口.

Z1h从2019年国庆期间由曾威人开发, 并于2020年对外发布了包含Windows、mac OS、Linux、Android、iOS、WebAssembly、树莓派等平台的v1.0.0发行版.

语言特色

  • 简洁、快速、安全
  • 并行、有趣、灵活
  • 跨平台, 支持几乎所有的服务器、PC、移动设备系统, 以及部分IoT系统
  • 语法由诸多其他语言发展而来, 包括Go、Java、JavaScript、Python等等
  • 解释器由Go实现(Rust版本正在开发中), 确保了高效、支持高并发
  • 支持所有Go的系统标准库
  • 支持所有用Go开发的第三方库

用途

Z1h 语言被设计成一门主要应用于搭载 Web 服务器, 存储集群或类似用途的巨型中央服务器的系统编程语言.

对初级程序员而言, 是一种伟大的语言, 它支持广泛的应用程序开发, 从简单的文字处理到http服务再到游戏.

对于许多领域而言, Z1h 语言无疑比大多数其它语言有着更高的开发效率. 它提供了灵活的开发语法以及海量并行的支持, 这尤其对于想要快速开发http服务后端的团队和个人而言是再好不过了.

第一个 Z1h 程序

接下来我们来编写第一个 Z1h 程序 hello.z1h(Z1h 语言源文件的扩展是 .z1h), 代码如下:

print("Hello World!")

要执行 Z1h 语言代码可以使用 z1h -run 命令.

执行以上代码输出:

$ z1h -run hello.z1h 
"Hello World!"

其它语言基础的开发者

如果你已经有其它语言的开发经验, 在参考基础语法后, 可直接前往进阶-HTTP服务体验Z1h开发HTTP后端服务的便利

注解

Z1h名称的来源是创始者夫妻姓氏首字母都为Z, 且第一个commit(语法解释器的实现)仅耗时1小时(1h)完成, 同时也是期望初次使用者能在1小时以内就能入门. 还有一种说法是 zealous one hour: 这是一门只需要1小时就能让你陷入"狂热"的语言

Z1h的 Logo设计理念: 借鉴了 Golang(鼠) Python(蛇)的语法, 且于2020年(中国农历鼠年)初次亮相, 故强调'鼠'元素; h字母的设计(矩形、三角、圆形)灵感则是来源于USB的 Logo, 表现了Z1h的强大跨平台兼容能力, 以及可以和Golang语言互为插件的特性.

是智品网络数一数二的编程语言