又一款开源中文编程语言——

出品|开源中国

「气」主要特性

  • 基于中文实现

  • 面向对象

  • 速度快。「气」使用单通道编译器编译出高效的字节码,这种字节码可以异常精确地运行,以及提供各种优化,例如 Nan Boxing 通过哈希表探测,气的速度与竞争对手的动态语言相当。

  • 轻量。项目整体不到 5000 行代码。虽然代码很短,但所有内容都格式良好,易于理解。最终的可执行文件大小只有约 140 kb,支持在几乎任何可以想象的设备上运行。

  • 语法

    「气」不会提前编译:程序直接从源代码运行,像典型的脚本语言一样自上而下(在内部,程序被编译为字节码以获得效率)。

    「气」的部分示例语法:

  • Hello World

  • 使用「气」编写的 “Hello, World!” 程序:

    系统。打印行("你好,世界")
  • 保留关键字

  • 与许多其他编程语言一样,「气」有一些保留关键字,它们在源代码的上下文中具有非常特定的含义。

    打断 继续 类 切换 案例 预设 否则 功能 而 对于 如果 空 返回 超 真 假 这 变量 和 或 等 不等 大等 小等
  • 标识符

  • 命名规则类似于其他编程语言。标识符以字母或下划线开头,可以包含字母、数字和下划线。大小写敏感。

    支持所有汉字和标点符

    hicamelCasePascalCase_under_scoreabc123ALL_CAPS你好one二3

    点此查看更多语法介绍。

    性能

    以下数据通过运行 5 次基准测试,并取每种语言的平均运行时间而获得。

    测试环境:Macbook Air 2017,配备双核 i5 CPU 和 8 GB RAM
    基准测试代码:benchmark

  • 继承

  • 列表

  • 递增/递减运算符

  • 切换/预设语句

  • 优化

  • 将所有内容翻译成中文

  • 制作徽标

  • 完成自述文件

  • 将自述文件翻译成中文

  • 创建 站

  • 首页

  • 入门

  • 语言指南

  • 转义序列

  • 按位运算符

  • 删除分

  • 支持科学记数法、二进制等数字

  • 更多字符串方法

  • 更多列表方法

  • 模块系统

  • 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年1月12日
    下一篇 2022年1月12日

    相关推荐