我的中文编程走出了第一步,终于可以忙 别的了,让它吃灰先

2020 年 12 月 8 日
 find456789

最近研究这个花了好多时间, 因为我自身能力的原因,学的比较吃力

用了好多时间才搞明白,ast 词法分析 语法分析 等这些专业名词 。。。

不过,黄铜不负有心人

总算给自己一点交代了


目前只是个脚本语言, 也只支持 简单的变量的赋值、 简单的 打印, 简单的 加法, 减法

花一些时间,可以再多加些简单功能, 复杂的 如 自定义函数,可能暂时能力无法做到

现在这个流程跑通了, 其他的都是体力活和脑力活了, 也可以暂时放一放了 ,

以后有空,应该还会拿起来的

以后可能还会研究 llvm 实现编译, 但这可能是 10 年以后的事情了吧, 现在先好好工作

2341 次点击
所在节点    分享创造
9 条回复
dajj
2020 年 12 月 8 日
有点厉害
jmc891205
2020 年 12 月 8 日
```python
打印 = print
你 = 10
好 = 20

打印("开始打印变量你")
打印(你)

打印("开始打印四则运算")
打印(你 + 好 * 10)
```
CamD
2020 年 12 月 8 日
把函数名或者变量名换成中文??
misaka19000
2020 年 12 月 8 日
源码呢?
yolee599
2020 年 12 月 8 日
等于,乘,也应该用中文
love
2020 年 12 月 9 日
别弄了,这种项目主题对找工作是负分
namelosw
2020 年 12 月 10 日
等会……最后几句,你这个语法没有空格怎么 tokenize 的?现场分词?
i0error
2020 年 12 月 10 日
#7 最后那一句是输出的信息
s1E4GnZ4A2qGRyva
2020 年 12 月 21 日
幸会,技术调研是好的第一步,祝细水长流。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/733404

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX