c2ada is a translator from C to Ada95. It is meant to be an aid in porting C programs to Ada.
On 2015-02-03, Mike Quentel imported the Sourceforge project C2Ada to GitHub.com as c2ada with the intent of debugging and enhancing the software.
-
Website at http://c2ada.sourceforge.net/c2ada.html
-
The code for c2ada (originally Pascal-cased as "C2Ada") at Sourceforge is licensed as "Public Domain"
- The version here at GitHub is re-licensed as MIT type of licence.
-
Mark Schimmel created cbind. Randy Hudson and Mitch Gart created C2Ada based on cbind.
-
In 2007, Nasser Abbasi ported C2Ada to Linux. Jeffrey Creem created the Sourceforge project. (Many thanks to Nasser and Jeffrey, and everyone else that contributed to c2ada on Sourceforge).
-
Originally hosted at SourceForge, with contributions from jcreem, krischik, nmabbasi, simonjwright
-
From the original C2Ada notes at SourceForge:
-
"port to linux by Nasser Abbasi"
-
- Prerequisites
- Python 2.x
- gperf
- Berkley Yacc (byacc)
- Optionally fork, then clone c2ada
cd
to the root directory of c2ada and modifyPYTHON_VER
insetup
as needed.- Run
make
- Expected result: creation of
c2ada
executable.