爱意满满的作品展示区。
find456789

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

  •  
  •   find456789 ·
    find456789 · Dec 8, 2020 · 2802 views
    This topic created in 2167 days ago, the information mentioned may be changed or developed.

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

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

    不过,黄铜不负有心人

    总算给自己一点交代了


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

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

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

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

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

    image.png

    9 replies  •  2020-12-21 11:09:56 +08:00
    dajj
    dajj
    Dec 8, 2020
    1
    有点厉害
    jmc891205
    jmc891205
    Dec 8, 2020❤️2
    2
    ```python
    打印 = print
    你 = 10
    好 = 20

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

    打印("开始打印四则运算")
    打印(你 + 好 * 10)
    ```
    CamD
    CamD
    Dec 8, 2020 via iPhone
    3
    把函数名或者变量名换成中文??
    misaka19000
    misaka19000
    Dec 8, 2020
    4
    源码呢?
    yolee599
    yolee599
    Dec 8, 2020 via Android
    5
    等于,乘,也应该用中文
    love
    love
    Dec 9, 2020 via Android
    6
    别弄了,这种项目主题对找工作是负分
    namelosw
    namelosw
    Dec 10, 2020 via iPad
    7
    等会……最后几句,你这个语法没有空格怎么 tokenize 的?现场分词?
    i0error
    i0error
    Dec 10, 2020
    8
    #7 最后那一句是输出的信息
    s1E4GnZ4A2qGRyva
    s1E4GnZ4A2qGRyva
    Dec 21, 2020
    9
    幸会,技术调研是好的第一步,祝细水长流。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1037 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 22:12 · PVG 06:12 · LAX 14:12 · JFK 17:12
    ♥ Do have faith in what you're doing.