关于java:用java写lisp-解释器-9-全中文编程-难吗

明天和小伙伴聊天谈到了:

实践上所有语言都能够用现有的语法用来实现成其余语言的解释器
也能够用来解释本人

小伙伴说:

国产编程语言
[图片]
你发现了 实现国产编程语言的实质

我接着说:

hh , 这没什么 java 还是用c写的
别夸张就好
只有 不是技术而是圈钱的伎俩 陷入这外面去就好
真解决了理论的问题

而后我说:

一个语言没有关键字,函数都是援用,那么定义一个名称援用这个函数的援用即可,而后就实习了 能够全中文编程了

比方这个

(
  (defun println (x) (
      (display x)
      (newline)
  ))
  (println 'hello-world')
)
=> 'hello-world'

能够这样

(
   (define 定义 define)
   (定义 定义函数 defun)
   (定义 显示 display)
   (定义 换行 newline)

   (定义函数 打印 (打印的字)
       (显示 打印的字)
       (换行)
   )
   
   (打印 '你好 中国')
)
=> '你好 中国'

而后咱们就实现了反对全中文定义函数,定义变量…

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理