【问题标题】:Java Library for generating C++ Source Code用于生成 C++ 源代码的 Java 库
【发布时间】:2012-12-12 01:40:05
【问题描述】:

我正在处理一个 Java 项目,并且正在寻找一个创建 C++ 源代码的库,就像 Java 代码模型(在此讨论:A Java API to generate Java source files)。

【问题讨论】:

  • 我相信的基本概念是为相关语言填充元模型并发出代码(例如,ANTLR 使用的字符串模板)。使用 C++,祝您好运找到可以处理大量实现怪癖的元模型。再三考虑 QVT(模型转换)尝试在类似的线路上工作,而 Eclipse EMF 符合 EMOF,所以理论上该死!
  • 不能使用像 gcj 或 java2c 这样的语言翻译器?

标签: java code-generation


【解决方案1】:

我回答了a similar question, but for Java code。生成技术是语言中立的,但您的成功将取决于您可以在模板中编码多少设计(如 Java 示例中所示)。但是,我认为另一种方法是,您尝试在模型中编写整个应用程序,然后为您生成所有代码,这绝不是一种幻想。

【讨论】:

    猜你喜欢
    • 2010-12-26
    • 2023-03-19
    • 2017-09-25
    • 2010-09-12
    • 2013-06-24
    • 2010-12-12
    • 2011-02-25
    • 2010-11-12
    相关资源
    最近更新 更多