summerLast
V2EX  ›  编程

中文编程 ?

  •  
  •   summerLast · Jul 25, 2022 · 2457 views
    This topic created in 1571 days ago, the information mentioned may be changed or developed.

    可以重新定义关键字 https://github.com/sunxyz/rust-lisp

    (
       (define 定义 define)
       (定义 定义函数 defun)
       (定义 显示 display)
       (定义 换行 newline)
    
       (定义函数 打印 (打印的字)
           (显示 打印的字)
           (换行)
       )
       
       (打印 '你好 中国')
    )
    => '你好 中国'
    
    5 replies  •  2022-10-07 10:00:38 +08:00
    summerLast
    summerLast
    OP
    Jul 25, 2022
    1
    思路是:

    一个语言没有关键字,函数都是引用,那么定义一个名称引用这个函数的引用即可,然后就实现了 可以全中文编程了
    summerLast
    summerLast
    OP
    Jul 25, 2022
    2
    今天和小伙伴聊天谈到了:
    ```
    理论上所有语言都可以用现有的语法用来实现成其他语言的解释器
    也可以用来解释自己
    ```
    小伙伴说:
    ```
    国产编程语言
    [图片]
    你发现了 实现国产编程语言的本质
    ```
    我接着说:
    ```
    hh , 这没什么 java 还是用 c 写的
    别夸大就好
    ```
    sihaozi
    sihaozi
    Jul 26, 2022
    3
    base64 MTMzNTY5OTQ2
    OP 加一下 QQ 群聊一下
    JohnBull
    JohnBull
    Sep 28, 2022❤️1
    4
    问题是图什么啊? 敲中文真的更方便吗?
    summerLast
    summerLast
    OP
    Oct 7, 2022
    5
    @JohnBull 当时是出于讽刺加自嘲
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4421 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:26 · PVG 15:26 · LAX 23:26 · JFK 02:26
    ♥ Do have faith in what you're doing.