Obscure C/C++ compilers

I had a look in FreshPorts and found these two:



And then I found this interesting package that I had not noticed before:


I am trying that out now...
 
Some that I have played with in the past are:

LCC for q3vm. The special part of this is really that the Quake III VM is a single (small) .c file.

I maintain a copy of CFront (leaked source) for personal use. I like the idea of dusting it off for if I ever need to port some C++ to a platform where the vendor only provides a C compiler. Its not happened yet admittedly and this compiler is also a little broken; exceptions famously don't work and I can't quite seem to fix the template system to work in a robust manner. Possibly q3vm or DOS targets were my original intention.

Then there is TenDRA which was a C++ compiler written by the UK Defence Research Agency (DRA) which later branched into Dstl (public) and QinetiQ (private). It still seems to be loosly maintained.
 
Back
Top