出品
开源中国
作者
局长
本文将介绍的「气」语言是一种轻量级、快速、开源的中文编程语言。
「气」的英文名"Qi"从拼音衍生而来,「气」包含了“空气”的意思,作者表示希望这种语言能够快速、轻巧,并且完全透明,就像空气一样。
「气」主要特性
基于中文实现。
面向对象。
速度快。「气」使用单通道编译器编译出高效的字节码,这种字节码可以异常精确地运行,以及提供各种优化,例如NanBoxing通过哈希表探测,气的速度与竞争对手的动态语言相当。
轻量。项目整体不到行代码。虽然代码很短,但所有内容都格式良好,易于理解。最终的可执行文件大小只有约kb,支持在几乎任何可以想象的设备上运行。
语法
根据作者的介绍,「气」的语法旨在让使用C++、Go和Swift等类C语言的人熟悉。大多数关键字如果被翻译,直接与其英文对应的功能相关。脚本存储在文件扩展名为.qi的计划文本文件中。
「气」不会提前编译:程序直接从源代码运行,像典型的脚本语言一样自上而下(在内部,程序被编译为字节码以获得效率)。
「气」的部分示例语法:
HelloWorld
使用「气」编写的"Hello,World!"程序:
系统。打印行("你好,世界")
保留关键字
与许多其他编程语言一样,「气」有一些保留关键字,它们在源代码的上下文中具有非常特定的含义。
打断继续类切换案例预设否则功能而对于如果空返回超真假这变量和或等不等大等小等
标识符
命名规则类似于其他编程语言。标识符以字母或下划线开头,可以包含字母、数字和下划线。大小写敏感。
支持所有汉字和标点符号。
hicamelCasePascalCase_under_scoreabcALL_CAPS你好one二3
点此