Specific Programming Language Services
Software Resources International employs a number of highly skilled people trained in the area of programming language translation. We have completed many man-years of code conversion, and we can provide references on request. We do not sell our tools, but provide complete services based on our customizable translators, adjustable to most of the procedural and object oriented programming languages:
-
Specific Pascal to C and Pascal to C/C++ translators, which generate fully functional code for more complicated constructions than allowed for by the GNU p2c translator. This translator is fully adjustable to Pascal variants, for example for VAX/VMS
>>> read more [PDF] -
A PL/I to C/C++ translator portfolio, providing manual adjustment of the translation tables and resulting code, given the immense variety of PL/I variants and coding styles.
>>> Service description [PDF]
>>>Translation process overview [PDF] -
A FORTRAN to C/C++ translator adjustable to several FORTRAN dialects.
>>> read more [PDF] -
An RTL/2 real-time programming language translator to C/C++. Specific attention is paid to a proper handling of in-line assembly code.
-
A kernel ADA to C/C++ translator, with a facility for manual adjustment of the translation tables and resulting code, given the very different structure of ADA programs which are often themselves translated from other languages. For larger projects we can add project specific extensions to generate the desired C++ coding style.
>>> read more [PDF] -
A "to-C/C++" translator for any proprietary object oriented programming language, economically applicable for projects of more than approximately 300 K lines of code.
