From: Jacob Sparre Andersen <sparre@nbi.dk>
Subject: Automated conversion to C++?
Date: Fri, 15 Feb 2008 14:33:08 +0100
Date: 2008-02-15T14:33:08+01:00 [thread overview]
Message-ID: <ygemyq24a5n.fsf@hugsarin.dmusyd.edu> (raw)
I have been offered to take part in a programming project with a
rather annoying constraint: There should be C++ source available for
the constructed program.
The good part is that I am allowed to do the actual programming in
Ada, and just use an automated translator to generate the C++ code.
I have not been presented with any specific constraints on the
generated C++ code (neither speed, nor quality), except that it should
solve the task (i.e. be semantically equivalent to the Ada master).
A bit of quick googling found me "adatoccpptranslator", which may be
able to handle enough of the task. Do you know of any other plausible
(and preferably Open Source) solutions?
I have considered the path Ada -> ASIS -> (some)XML -> C++, but I
suspect that the last step may be rather complicated to implement.
Some things which my simplify the task:
+ I don't mind that you need a C++ class to implement an Ada scalar
type.
+ I don't mind having generic packages/procedures/functions available
only in their instantiated form in C++.
Greetings,
Jacob
--
Who guards the guardians?
next reply other threads:[~2008-02-15 13:33 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-15 13:33 Jacob Sparre Andersen [this message]
2008-02-15 14:11 ` Automated conversion to C++? Robert A Duff
2008-02-15 19:12 ` Jacob Sparre Andersen
2008-02-16 0:44 ` Robert A Duff
2008-02-17 22:31 ` Phaedrus
2008-02-18 0:59 ` Larry Kilgallen
2008-02-18 7:14 ` Martin Krischik
2008-02-19 1:04 ` Phaedrus
2008-02-19 17:01 ` Martin Krischik
2008-02-18 7:10 ` Martin Krischik
2008-02-18 7:08 ` Martin Krischik
2008-04-03 9:48 ` vindhya
2008-04-03 13:27 ` Robert A Duff
2008-02-15 18:24 ` Jeffrey R. Carter
2008-02-15 20:35 ` Maciej Sobczak
2008-02-16 4:52 ` Jeffrey R. Carter
2008-02-16 7:40 ` Pascal Obry
2008-02-16 12:12 ` Peter C. Chapin
2008-02-16 13:41 ` Larry Kilgallen
2008-02-16 16:35 ` Maciej Sobczak
2008-02-16 17:12 ` Jeffrey R. Carter
2008-02-16 21:23 ` Maciej Sobczak
2008-02-16 22:11 ` Jeffrey R. Carter
2008-02-19 16:46 ` Jacob Sparre Andersen
2008-02-17 12:41 ` Larry Kilgallen
2008-02-17 18:57 ` Peter C. Chapin
2008-02-17 19:50 ` Larry Kilgallen
2008-02-18 14:43 ` Maciej Sobczak
2008-02-18 19:17 ` Larry Kilgallen
2008-02-18 19:44 ` Peter C. Chapin
2008-02-19 0:05 ` John W. Kennedy
2008-02-19 7:29 ` Jean-Pierre Rosen
2008-02-18 20:01 ` Jeffrey R. Carter
2008-02-18 23:33 ` Randy Brukardt
2008-02-20 1:53 ` Subject: POSIX , Ada, Line Feeds, etc (was Automated conversion to C++) KarlNyberg
2008-02-21 7:34 ` Subject: POSIX , Ada, Line Feeds, etc Jacob Sparre Andersen
2008-02-16 17:09 ` Automated conversion to C++? Jeffrey R. Carter
2008-02-16 16:31 ` Maciej Sobczak
2008-02-16 17:20 ` Jeffrey R. Carter
2008-02-16 13:21 ` Jacob Sparre Andersen
2008-02-16 17:15 ` Jeffrey R. Carter
2008-02-16 13:43 ` Dr. Adrian Wrigley
2008-02-16 16:42 ` Jacob Sparre Andersen
2008-02-16 16:58 ` Martin
2008-02-21 7:14 ` Jacob Sparre Andersen
2008-02-16 21:43 ` Maciej Sobczak
2008-02-16 22:04 ` Jeffrey R. Carter
2008-02-16 18:27 ` tmoran
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox