|
migrate!ALGOL
In our experience almost all sites
have some Algol code in use. Many times this will be a few simple
libraries that provide an interface to the MCP’s directory searching
api (GETSTATUS). In other cases
a whole infrastructure layer may be built in Algol.
migrate!ALGOL is a tool that automates
the creation of C/C++ code to replace the mainframe Algol
routines.
The migration of Algol to C
covers less than 100% of the language because (a) the product is still
under development but, (b) more importantly, there are very often much
more efficient native ways of doing things in the new environment.
For instance, calculation of
digital signatures on the MCP mainframe has to be done with complicated
user-maintained Algol code. Once
in an open, e.g. LINUX, environment, open source tools are freely
available to accomplish this task.
If possible, MSS will recommend substituting such a solution for
‘home-grown’ software since it will significantly ease maintenance for
the customer and normally be more efficient.
|