哪一门编程语言源代码最少?

主要是想学习下一门编程语言如何实现的,源代码太多不好入手,据说lua代码很少,看了下还是蛮多的。

最好就简单的支持下if、类、方法就好了,越简单越好。

阅读 5.7k
7 个回答

编译原理入门么得捷径
个人感受 lua的源码量在“通用”语言中已经算足够少了,但可读性不如 python
符合你要求的估计只有某些教学性质的语言了,如果没有vm,直接解释执行ast的实现会非常简单
可以在 github 搜一搜关键字 tiny scripttiny language 之类的

写编程语言请看《汇编原理》

我就是抄的lua的代码做的解释器,虽然还没做完哈哈哈哈。

lua是比较好抄的代码,然后你买本书,我参考的是《自制编程语言 基于C语言》人民邮电出版社的,书里写非常多非常非常基础入门的知识点,也有代码实现,到语法分析,再到虚拟机,垃圾回收,内建runtime函数都很实用的一本书。

新手上路,请多包涵

编程语言不重要,重要的是算法。
编程语言只是用来表达算法。
如果你想护眼,有投影仪就投影出来打代码,有电视就投屏离远点打。
视力真的不行就配眼镜。

你这就有点牛逼了,卷到这种程度,自己创造语言了吗

可以看看llvm的教程,里面有关于自己做一个编程语言的.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题