前言
Lispers声称比其他“主流”语言更重要的要点之一是宏语言实际上是图灵完整的(我不记得这是On Lisp中的Paul Graham还是Lisp Land中的Conrad Barski)1 ,至少对于局外人来说,这似乎是对的-C / C++中的预处理器指令似乎不具备图灵完整的功能(老实说,它们感觉更像是一种注释语法)。
现在...问题
(我将避免提出诸如“什么是最好的……”之类的意见问题)
顺便说一句,这两本书都是非常好的书
最佳答案
如果多次处理,C宏实际上就是图灵完整的。检查this related question,尤其是已接受答案中链接到的Turing machine implementation。
但是,是的,这是作弊。那里使用的解决方案强烈暗示C宏确实不是图灵完整的。