While some developers are sticking with the tried-and-true Ada programming language, others are modernizing their systems by converting to the C and C++ languages. Though programming language conversions can strike fear in the hearts of many, MapuSoft’s new Ada-C/C++ Changer tool can make the task as easy as 1 … 2 … then all done.
Step 1: The Eclipse-based OS PAL (OS Porting and Abstraction Lab) tool is used, almost effortlessly, for the otherwise-laborious tasks of porting and abstracting those hundreds of thousands of lines of code. Within OS PAL, the PAL Compiler works the Ada code and can additionally operate with C/C++ cross-compilers in binary generation for myriad target platforms. Then Step 2 occurs: The OS Abstractor integrates the C/C++ software produced in Step 1, while preserving Ada code structures, files, comments, and variable names to simplify future code maintenance.
Ada C/C++ Changer supports operating systems such as LynxOS, VxWorks 5x and 6x, Linux, Unix, Solaris, Windows CE/VISTA/XP, Nucleus, QNX, and several others. Those wanting to try OS PAL and OS Abstractor, along with MapuSoft’s OS Changer (eases pSOS, Nucleus, and VxWorks legacy code reuse on various OSs), can do so at www.mapusoft.com/downloads. Price of download: free.