Topic: Ada to C/C++ Converter


Author: jls@summit.novell.com (-mlc-+Schilling J.)
Date: 11 Jun 1994 21:56:41 -0400
Raw View
In article <2tbcp4$d19@news.cerf.net> kvilekva@nic.cerf.net (Kristian Kvilekval) writes:
>
>  [request for Ada to C/C++ translator]
>
>Something of the sort was built by retargeting a SubAda->Pascal to SubAda->C.
>I did this in order to bootstrap the DDC Ada-83 compiler (written in SubAda).

Just for the record, DDC's Subset Language Compiler for Ada was an early-days,
internal-use-only tool, to help in bootstrapping the full Ada, direct-compiling,
external-use compilers.  It hasn't been in use since 1987 or so.

Its neatest feature was that you could write machine code insertions in Pascal,
since that was the target architecture of the compiler.  You could also debug
using any Pascal debugger, if you could understand the mangled names.  A little
like the early days of C++ and cfront, perhaps.

--
Jonathan Schilling
Novell, UNIX Systems Group (UNIX System Laboratories)
jls@summit.novell.com




Author: kvilekva@nic.cerf.net (Kristian Kvilekval)
Date: 12 Jun 1994 02:56:49 GMT
Raw View
We had the Pascal version you mentioned, but unfortunately we did
not like the Pascal compiler that were available and the Ada translator
produced VAX Pascal (extended).  We retargeted the tool to C and built
a C run-time.  We then put it on VAX, 3B2, Xenix, and some others that
I can't remember.  And yes that was in 1987.  I believe Intecs Sistemi
in Pisa has the rights now.

Kris