南波幸(南波邢务所)

制作|开源中国

南波幸(南波邢务所)

作者|导演

本文介绍的“Qi”语言是一种轻量级、快速、开源的中文编程语言。

齐的英文名“Qi & quot“气”来源于拼音,包含“空气”的意思。作者表示希望这种语言能像空齐一样,快速、轻盈、完全透明。

气的主要特征

基于中文的实现。

面向对象

快点。“Qi”使用单通道编译器来编译高效的字节码,可以异常准确地运行,并提供各种优化。比如南拳用哈希表检测,Qi的速度堪比竞争对手的动态语言。

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

语法

据作者介绍,“Qi”的语法旨在让人们熟悉C++、Go、Swift等类C语言。大部分关键词,如果翻译的话,都是和它们的英文对应功能直接相关的。脚本存储在计划文本文件中,文件扩展名为。齐。

“Qi”不会提前编译:程序直接从源代码开始运行,像典型的脚本语言一样自顶向下(内部为了效率把程序编译成字节码)。

“气”的语法举例:

你好世界

用齐写的《你好,世界!”程序:

系统。打印行(“Hello,world”)保留关键字

像许多其他编程语言一样,“Qi”有一些保留的关键字,这些关键字在源代码的上下文中有非常特定的含义。

继续中断类切换情况预置otherwise函数,对于if 空,返回超真假的变量和大小相等或不等的标识符。

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

支持所有汉字和标点符号。

hicmecasepascalcase _ under _ score ABC 123 all _ caps你好,一二,三点在这里看更多语法介绍。

表演

下面的数据是通过运行五个基准测试,取每种语言的平均运行时间得到的。

测试环境:双核i5 CPU 8gb RAM的Macbook Air 2017
基准代码:基准

目前“气”的功能还不丰富,所以笔者为其绘制了一个路线图:

种类

继承

制表/列表

递增/递减运算符

开关/预置语句

使最优化

将所有内容翻译成中文。

制作徽标

完整的自述文件

将自述文件翻译成中文

创建一个网站

主页

初级课程

语言指南

转义序列

按位运算符

删除分号

支持科学记数法,二进制数等。

更多字符串方法

更多列表方法

模块化系统

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/269010.html

发表回复

登录后才能评论