Promula Tools
|
Over the years, we have developed a number of commercial tools in the areas of computer language
translation, software migration and multi-dimensional data management and modeling. All of these
tools are now offered by Great Migrations:
|
- promulaBasic, the Promula Visual Basic to .NET Migration Tool
- promulaFortran, the Promula FORTRAN to C Translator
- promulaADS, the Promula Application Development System
|
promulaBasic, the Promula Visual Basic to .NET Migration Tool
|
promulaBasic is a tool designed to support the migration of Visual Basic Applications to .NET via
translation to C# or VB.NET.
|
This tool is now offered by Great Migrations under the name
gmBasic.
|
|
promulaFortran, the Promula FORTRAN to C Translator
|
First published in 1987, this tool is the best-of-breed FORTRAN to C translator around -- according to
independent reviews.
|
This tool can be used to produce custom C translations that are both correct (functionally equivalent to the
original FORTRAN) and C-readable (i.e., of high C-code quality, subject to the client's C programming standards
or custom preferences).
|
Over the past three decades, we have applied this tool in several hundred migration projects around the world and
have helped our clients in the porting of their legacy applications (millions of lines of third-generation code)
from mainframes and other proprietary systems to more contemporary, open platforms.
|
This tool is also a general-purpose, multi-dialect and portable FORTRAN compiler. It runs on multiple platforms
and supports both the ANSI FORTRAN 66 and ANSI FORTRAN 77 standard dialects. It also supports a large number of
common extensions such as those found in several commercial compilers, such as VAX FORTRAN, PDP FORTRAN, and
PRIME FORTRAN.
|
Validated by the GSA FORTRAN Compiler Validation Test Suite, the Promula FORTRAN compiler works by compiling
FORTRAN source code to compilable C source code (from where it derives its portability). It requires a C compiler
to produce executable code and is the ideal processor for hybrid FORTRAN/C applications.
|
|
promulaADS, the Promula Application Development System
|
promulaADS is an integrated program-development tool that encompasses a fourth generation language and a
unique array database management system. It is designed specifically to increase programming
productivity in applications development and has been used as the host system in a number of large-scale
modeling projects -particularly in the areas of energy, the environment, engineering and economics.
|
|