青语言 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
青语言 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
青语言 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Mulan
开发语言 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 编程语言
开源组织
地区 国产
投 递 者 宁近农
适用人群 未知
收录时间 2023-05-31

软件简介

青语言是一门中文编程语言,主要面向青少年、儿童和非专业人士。

项目完全从零开始实现了代码文本到语法树的构建,语言内核参考了Lisp,语法上主要参考了JavaScript,以C#实现,运行在.Net平台上。

青语言全面兼容主流的操作系统,除了解释器外,还提供了青语言编辑器和手机APP。另外我们还提供了详尽的文档,包括使用文档和开发文档。

基础语法概览

第一个程序

@显示、“你好,编程世界”

注释

从分号到行末的都是注释,注释的内容不会作为代码执行,以两个;;开头是多行注释,直到另一个;;

;这是一行注释,这里的内容作为对代码的说明,不会被执行

;;
    这是一段注释
    支持多行注释
    这部分内容都不会执行
;;

数据类型

空     ;空类型,表示不存在或者值为空


真     ;逻辑类型,表示逻辑真


假     ;逻辑类型,表示逻辑假


0xFF   ;二进制类型,表示二进制数据


123    ;这是整数


4.56   ;这是小数


“这是一段字符串”    ;用中文双引号括起来的部分是字符串

赋值

#甲 : 123      ;用冒号表示在当前语境给变量#甲绑定值123 


#乙 = 4.56      ;用等于号表示顺着语境链向上查找变量#乙并绑定值4.56

取值

直接调用变量名,解释器会根据当前语境向上查找变量对应的值,并将值返回,例如经过上面的赋值之后,我们输入

#甲

将会看到这样的输出

>> 123

这里,前面的>> 是输出提示符,后面的123是变量对应的值。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
发表了资讯
06/01 18:07

开源一周年,青语言新版发布

又是一年'六一',同时也是青语言发布第一个开源版本一周年,在这个具有纪念意义的日子里,我们带来了青语言的新版本v1_20240601。 新版本下载:https://qingyuyan.cn/download.html 主要更新如下: 1、平台更新至.Net8 2、编辑器增加Windows程序打包功能。由于很多用户反馈希望能够将青语言程序打包成可执行文件,因此我们在新版本中加入了这个功能。 该功能本质上是将青语言的解释器或青编程程序和脚本代码打包到单个exe文件中...

1
1
发表了资讯
01/03 08:28

青语言新版本 V1_20240102 发布

大家好! 新的一年新的开始,2024年伊始,我们发布了新一版的青语言,期待2024与大家一起共同进步。 V1.0之后,青语言的版本号将采用V1_yyyyMMdd格式,本次发布的版本为V1_20240102。 青语言下载 本次主要更新内容: 1、修复了 @解析Json 函数。之前版本中使用了一个十分简陋的实现,存在Bug,新版本中已修复。 2、程序同目录下如果存在 主程序.q 文件,会在解释器或编辑器启动时直接运行,作为目前无法打包程序的一个临时替代方...

0
1
发表了资讯
2023/09/01 09:50

青语言 V1.0 正式发布

大家好,距离6月1日青语言发布第一个版本已经过去了三个月,而今我们按计划发布青语言的1.0版本。 青语言主页:https://qingyuyan.cn/ V1.0发布视频:https://www.bilibili.com/video/BV11N411q7cH 在这里我们首先要对本次发布的1.0版本做个说明,V1.0并不意味着青语言已经能够满足实际应用场景的需求。作为青语言发展的里程碑,V1.0已经基本上达到我们对这门语言最初的愿景,即作为一门面向青少年、儿童和非专业人员的编程语言...

16
2
发表了资讯
2023/06/07 09:18

关于青语言语法设计的讨论

数心开物工作室于6月1日开源发布了一门中文编程语言——青语言,并在开源中国、博客园等技术社区发布了相关新闻。与预期的一样,中文编程作为一个极具争议性的话题,该新闻一经发布,便收获了较多的关注和评论,其中包括大量的差评,甚至恶评。作为一个开源项目,我们并不介意这样的讨论,也不热衷于与反对者网络对线,所以基本没有对这些差评做出回应。开源项目的发展需要依赖社区的助力,因此我们愿意接受社区的批评和建议,但...

25
2
发表了资讯
2023/05/31 14:17

青语言开源发布

6月1日,在这个充满欢声笑语的日子里,数心开物工作室开源发布了一门面向青少年、儿童和非专业人士的中文编程语言——青语言。 青语言主页:https://qingyuyan.cn 视频演示:https://www.bilibili.com/video/BV1CX4y1h7Zx/ 长久以来,中文编程一直是开发者社区中争议不断的热点问题。一部分人认为,编程语言是符号化的语言,没有中英文之分,所以中文编程没有意义。而另一部分人则认为跨语种学习编程,存在事实上的困难,提高了...

13
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部