summerLast
V2EX  ›  编程

中文编程 ?

  •  
  •   summerLast · Jul 25, 2022 · 2007 views
    This topic created in 1420 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
        1
    summerLast  
    OP
       Jul 25, 2022
    思路是:

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