明天和小伙伴聊天谈到了:
实践上所有语言都能够用现有的语法用来实现成其余语言的解释器
也能够用来解释本人
小伙伴说:
国产编程语言[图片]你发现了 实现国产编程语言的实质
我接着说:
hh , 这没什么 java 还是用c写的别夸张就好只有 不是技术而是圈钱的伎俩 陷入这外面去就好真解决了理论的问题
而后我说:
一个语言没有关键字,函数都是援用,那么定义一个名称援用这个函数的援用即可,而后就实习了 能够全中文编程了
比方这个
( (defun println (x) ( (display x) (newline) )) (println 'hello-world'))=> 'hello-world'
能够这样
( (define 定义 define) (定义 定义函数 defun) (定义 显示 display) (定义 换行 newline) (定义函数 打印 (打印的字) (显示 打印的字) (换行) ) (打印 '你好 中国'))=> '你好 中国'
而后咱们就实现了反对全中文定义函数,定义变量...