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