中文编程语言_加加中文编程语言 -- 大概介绍

"加加中文编程语言是一个创新的毕业设计,它的语法设计独特,支持注释、函数调用、条件语句、循环等。例如,函数调用可以写成@打印("你好,世界")。它还支持中文条件表达,如“如果1大于0...”。目前尚不支持函数定义,但计划未来增加更多语法糖和内置函数。"
摘要由CSDN通过智能技术生成

58f698c7b3aa37275aefc16d4f9600c9.png

加加中文编程语言是作为我的一个毕业设计,语法设计上用了将近四个月时间,开发用了两个月,实现了部分功能。感觉还不错,大概介绍一下吧。

语法规则

# 注释语句

# 函数调用,你好,世界

@打印(“你好,世界”)。

830174f856a93bcd4505a5a71b404a97.png

# 转义字符

@打印(“你好,世界@回车”)。

62cd7a1791ee1f2e4ea02c705a78d271.png

# 表初始化

小明,年龄=10,名字为“小明”。

cd80bcd781c9e7ad3c5171896579a931.png

# 表的使用

小明,年龄=10,名字为“小明”,@打印(小明的年龄)。

2a13b1167419f06f0163db0d7fa1e988.png

# 主值调用函数语句

小明,年龄=10,名字为“小明”,@打印。

# 相当于语句

小明,年龄=10,名字为“小明”,@打印(小明)。

a256ae3895d5ee231ad888bf0c87322b.png

# 数组初始化

数组,{他=1、他=“你好,世界”、年龄=10,名字=“未知”},@打印。

ffbd86dca15d62f0c0f850050d1d728c.png

# 数组索引

数组,{他=1、他=“你好,世界”、年龄=10,名字=“未知”};数组【1】,@打印。

5ac717f0c16e75a668bf383a9c62eb29.png

# 条件语句

如果1>0,@打印(“1>0”),否则,@打印(“1<=0”),结束。

e56b2e15afc9db723936b1b72797e36c.png

# 条件语句,使用中文

如果1大于0,@打印(“1大于0”),否则,@打印(“1小于等于0”),结束。

f41ed748aafb73dc890868468a049abb.png

如果1不小于0,@打印(“1大于0”),否则,@打印(“1小于等于0”),结束。

525c3c712fd6f7737444f077ed50b50c.png

# 假的switch语句

测试=1,如果测试等于1,@打印(1),但如果测试等于2,@打印(2),否则,@打印(“测试失败”),结束。

d92560c63cf8b981dd4452499cb0af8f.png

# 是否语句

1是否等于0,如果是,@打印(“1=0”),结束。

a0a474c294cc938f72fb9848c4f88794.png

1是否等于0,如果否,@打印("1不等于0"),结束。

551522d2e915417e9a71430adc0cc2ee.png

# 死循环语句

循环,@打印(“Hello,Word”),结束。

9f51a6f3a67b4a66e053df26b016f138.png

# 直到语句,循环因子是循环的一个值,每循环一次则加1

循环,@打印(循环因子,“:Hello,Word@回车”),直到循环因子等于10,结束。

45d52dee6c2d2f124b65218d2ecba980.png

# 循环停止,循环继续

循环,如果循环因子等于10,循环停止,否则,@打印(循环因子,“@回车”),结束,结束。

966edc6f0912616e64cfad2569fdc270.png

循环,如果循环因子小于10,循环继续,否则,@打印(“循环因子等于”,循环因子,“@回车”),结束,直到循环因子大于11,结束。

ba9b80e9f8bf0dd3ab1f80a185e9586b.png

除了暂时还不支持定义函数,其余的语法都支持的还行,后面更新估计还会更新一些新的语法糖,增加一些可用的内置函数,增添函数定义。

end...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值