AdaMagic
要找能使用 Ada語言的程式設計工程師並不容易,
MapuSoft Technologies
目前提供了 Ada 轉成
C 的語言轉換工具 AdaMagic ,
藉使用 AdaMagic
可讓程式發展人員輕易的將傳統 Ada
語言寫的軟體自動的轉換成 C 語言程式 ,
可解決昂貴與麻煩的程式重寫與維護的問題.

Convert Ada Code to C
MapuSoft
Technologies now offers
the Ada to C conversion
tool AdaMagic to give
developers the ability to
automatically convert
legacy software written in
Ada to the C programming
language. This automatic
code conversion process
eliminates the need for a
costly and tedious code
re-write to provide
developers extensive cost
and time savings. AdaMagic
gives users peace of mind
by providing an error free
tool that prevents
mistakes made in the error
prone task of a manual
rewrite. AdaMagic supports
converting Ada 83 and Ada
95 source code and
generates ANSI C output as
well as certain C++
features while preserving
the Ada code’s comments,
files structures and
variable names to ease
ongoing code maintenance.
AdaMagic Key Features:
-
Keeps
“static” trees as
symbolic expressions
rather than evaluating
them to literal values
-
Keeps the
original comments in the
generated C code
-
Keeps
“.h” information as
separate files
-
Preserves
the original Ada names (globals
and locals) as much as
possible in the
generated C
-
User
configurable options
-
Suppress all run-time
checks in generated C
to improve performance
-
“Pretty
print” the output as
much as possible to
make it more readable
-
Make
use of C++ exceptions
rather than setjmp/longjmp
-
Make
use of C++ namespaces
rather than using
prefixed names
AdaMagic Datasheet