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

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

  •  
  •   find456789 ·
    find456789 · Dec 8, 2020 · 2400 views
    This topic created in 1989 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
        1
    dajj  
       Dec 8, 2020
    有点厉害
    jmc891205
        2
    jmc891205  
       Dec 8, 2020   ❤️ 2
    ```python
    打印 = print
    你 = 10
    好 = 20

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

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