编程语言应用

首页 » 常识 » 问答 » 牛逼,牙医教你行代码自制编程语
TUhjnbcbe - 2021/12/5 15:43:00
北京医院手足癣治疗 http://m.39.net/news/a_8598844.html

大家好,我是章鱼猫。

今天给大家推荐一个超级有意思的开源项目,教你非常简单的自制一个编程语言的开源项目。

这个开源项目就是:牙医教你行代码自制编程语言。

如果你没有系统学习过编译原理,可能会很好奇编程语言的编译器,LexerParser,虚拟机是怎么实现的。而又苦于系统性的教材过于枯燥.

而这个开源项目可以教大家用行Go代码实现一个简单的编程语言,它的语法是这样的:

看上去很简单是不是?但是它包含了个手写的递归下降解析器和一个简单的解释器.

虽然该语言甚至不是图灵完备的。但写这个语言和教程的主要目的是让编译原理初学者有一个预热,简单了解一个编程语言是怎么构建的.

所以,感兴趣的同学,如果你想了解编译器是怎么回事,可以简单的来看看这个开源项目。

具体教程如下:

开源项目

1
查看完整版本: 牛逼,牙医教你行代码自制编程语