有哪些工具/IDE/语言可以生成c代码



我想了解更多关于帮助编写c代码生成器的工具。本质上,我们如何实现类似于c++模板的功能。

即使它不是一个完美的解决方案,它需要一些时间来掌握它,我已经使用m4宏处理器在过去的通用C代码生成(有点像c++模板)。你可以查看一下

您正在寻找一种为非常相似的类生成代码的方法,其中不同的本质是它们的类型。

您可以使用基于模板的代码生成器,其中"模板"表示带有字符串替换的"样板代码"。这是最简单的场景。像StringTemplate或codessmith这样的工具可以完成这项工作。但是还有很多其他的。到处找找看

如果您想要一个更严肃的生成场景,根据一组定义可能需要不同的类结构,那么您应该使用像AtomWeaver这样的完全可编程生成器。还有其他的(MPS, Xtext),但它们不依赖于模板。

最新更新