comp.lang.ada
 help / color / mirror / Atom feed
* COBOL conversion tool
@ 1997-08-01  0:00 Michael Talbot-Wilson
  1997-08-02  0:00 ` Robert Dewar
  0 siblings, 1 reply; 2+ messages in thread
From: Michael Talbot-Wilson @ 1997-08-01  0:00 UTC (permalink / raw)



I'm sure this is a FAQ, but I'm a new/occasional reader of this group
(incidentally, where/when IS the FAQ)?

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?

Cheers...
Michael Talbot-Wilson




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: COBOL conversion tool
  1997-08-01  0:00 COBOL conversion tool Michael Talbot-Wilson
@ 1997-08-02  0:00 ` Robert Dewar
  0 siblings, 0 replies; 2+ messages in thread
From: Robert Dewar @ 1997-08-02  0:00 UTC (permalink / raw)



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.





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1997-08-02  0:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-08-01  0:00 COBOL conversion tool Michael Talbot-Wilson
1997-08-02  0:00 ` Robert Dewar

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