comp.lang.ada
 help / color / mirror / Atom feed
* Automated conversion to C++?
@ 2008-02-15 13:33 Jacob Sparre Andersen
  2008-02-15 14:11 ` Robert A Duff
                   ` (2 more replies)
  0 siblings, 3 replies; 48+ messages in thread
From: Jacob Sparre Andersen @ 2008-02-15 13:33 UTC (permalink / 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?



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

end of thread, other threads:[~2008-04-03 13:27 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-15 13:33 Automated conversion to C++? Jacob Sparre Andersen
2008-02-15 14:11 ` 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

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