本文介绍了现代Ada到C / C ++转换器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有从Ada(95,2005年)到C的源到源转换器(转换器)?
它们有多饱满(它们能否将Ada的每个功能转换为gnu c99 + pthreads + POSIX)?

Is there any source-to-source converter (translator) from Ada (95, 2005) to C?How full they are (can they convert every feature of Ada into gnu c99 + pthreads + POSIX)?

是否可以使用这种自动

PS:也欢迎使用C ++(2003年之前带有gnu扩展名)的翻译器。

PS: Translators to C++ (up to 2003 with gnu extensions) are welcome too.

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

PPS: when said "gnu c99", it means only that C99 + most gnu extensions are supported, but don't mean the GCC.

推荐答案

我不知道有任何开源 Ada-to-C转换器。我唯一知道的只有SofCheck,据报道还算不错。

I don't know of any open source Ada-to-C translator. The only one I knew of at all was SofCheck's, which was reportedly pretty good.

SofCheck从那时起就被AdaCore收购了,我做的非常< 在AdaCore网站上进行短暂搜索以寻找翻译器,但没有发现任何问题。您可以通过[email protected]询问他们,是否可以寻求商业解决方案。 (至少要价。)

SofCheck has since been bought by AdaCore, and I did a very brief search of the AdaCore website for the translator, and nothing jumped out. You could ask them at [email protected], if pursuing a commercial solution is a viable option for you. (At least get a price.)

这篇关于现代Ada到C / C ++转换器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-19 04:55