comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: COBOL conversion tool
Date: 1997/08/02
Date: 1997-08-02T00:00:00+00:00	[thread overview]
Message-ID: <dewar.870524500@merv> (raw)
In-Reply-To: slrn5u2nae.93u.talmg@atom.forensic.sa.gov.au


Michael asks

<<I'd like to know whether there are COBOL-to-Ada converters available
for money or (better) costing little enough to be included in a free
Linux distribution.  I realise that "COBOL" and "free" don't go together
too well.

Is there any such beast?  If not, is it because there is no demand or
because there are insurmountable technical problems?>>

Automatic translation from COBOL to Ada is neither technically feasible
nor desirable. The trouble is that typical COBOL code lacks both
procedural and data abstraction. It is possible to recover some of the
procedural abstraction automatically (but very difficult, and only a
partial job could be done), but VERY difficult to recover the missing
data abstraction. 

It is of course possible to convert COBOL to Ada in a manner that entirely
retains the semant9ic level of the COBOL, but this would probably produce
code that was even less maintainable than the original, and certainly
no improvement.





      reply	other threads:[~1997-08-02  0:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-08-01  0:00 COBOL conversion tool Michael Talbot-Wilson
1997-08-02  0:00 ` Robert Dewar [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox