作者,我不是吐槽哈,请别误解。
一个编程语言需要有很多功能,不仅仅是基本的函数
下面为作者列出几点
- 能定义函数
- 能定义变量
- 能定义类
- 含有最基础的关键字
- 有数据类型,例如:list,str等等
python是这样的
CNplus是这样的
from CNplus import *
如果(True, "==", True)
加入词法分析后,就会变成这样:
如果 True==True:
打印(1,随机数(1, 200))
其实我也只是个小学生,最近也对自制编程语言感兴趣了
我过几天会尝试改进一些功能,交个pr,希望他变成真正的编程语言