现代Ada到C/C++翻译

osg*_*sgx 7 c ada code-translation

从Ada(95,2005)到C,是否有任何源到源转换器(转换器)?他们有多满(他们可以将Ada的每个功能转换为gnu c99 + pthreads + POSIX)吗?

是否可以在关键应用程序中使用这种ada-to-c转换器?

PS:C++的译员(最多2003年,扩展名为gnu)也受到欢迎.

PPS:当说"gnu c99"时,它仅表示支持C99 +大多数gnu扩展,但不代表GCC.

Mar*_*c C 9

我不知道任何开源的 Ada-to-C翻译器.我唯一知道的就是SofCheck,据报道它非常好.

SofCheck后来被AdaCore收购,我对AdaCore网站进行了非常简短的搜索,没有任何内容.如果追求商业解决方案对您来说是一个可行的选择,您可以通过sales@adacore.com询问他们.(至少得到一个价格.)

  • 谢谢。您能说些什么:http://adatoccpp.sourceforge.net(不完整?)和http://mapusoft.com/products/ada-changer/? (2认同)