今天和小伙伴聊天谈到了:
理论上所有语言都可以用现有的语法用来实现成其他语言的解释器
也可以用来解释自己
小伙伴说:
国产编程语言
[图片]
你发现了 实现国产编程语言的本质
我接着说:
hh , 这没什么 java 还是用c写的
别夸大就好
只要 不是技术而是圈钱的手段 陷入这里面去就好
真解决了实际的问题
然后我说:
一个语言没有关键字,函数都是引用,那么定义一个名称引用这个函数的引用即可,然后就实习了 可以全中文编程了
比如这个
(
(defun println (x) (
(display x)
(newline)
))
(println 'hello-world')
)
=> 'hello-world'
可以这样
(
(define 定义 define)
(定义 定义函数 defun)
(定义 显示 display)
(定义 换行 newline)
(定义函数 打印 (打印的字)
(显示 打印的字)
(换行)
)
(打印 '你好 中国')
)
=> '你好 中国'
然后我们就实现了支持全中文定义函数,定义变量...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。