可以重新定义关键字 https://github.com/sunxyz/rust-lisp
(
(define 定义 define)
(定义 定义函数 defun)
(定义 显示 display)
(定义 换行 newline)
(定义函数 打印 (打印的字)
(显示 打印的字)
(换行)
)
(打印 '你好 中国')
)
=> '你好 中国'
1
summerLast OP 思路是:
一个语言没有关键字,函数都是引用,那么定义一个名称引用这个函数的引用即可,然后就实现了 可以全中文编程了 |
2
summerLast OP 今天和小伙伴聊天谈到了:
``` 理论上所有语言都可以用现有的语法用来实现成其他语言的解释器 也可以用来解释自己 ``` 小伙伴说: ``` 国产编程语言 [图片] 你发现了 实现国产编程语言的本质 ``` 我接着说: ``` hh , 这没什么 java 还是用 c 写的 别夸大就好 ``` |
3
sihaozi 2022-07-26 17:54:40 +08:00
base64 MTMzNTY5OTQ2
OP 加一下 QQ 群聊一下 |
4
JohnBull 2022-09-28 20:50:46 +08:00 1
问题是图什么啊? 敲中文真的更方便吗?
|
5
summerLast OP @JohnBull 当时是出于讽刺加自嘲
|