Re: Cross-Compiling Ada to Netware with GNAT



Marco wrote:
Jeffrey > I suspect there's probably a fairly easy way to get a version
of GNAT that will
produce output suitable for nlmconv, but as a last resort you could look into a
compiler that generates C as its intermediate language, such as the one from
Sofcheck:

http://www.sofcheck.com/products/adamagic.html

I have never used this product but it seems that it would be kind of
a pain to "debug" or integrate from the generated code back to the
source code (by the way what marketing guy came up with those horrible
product names).

It is quite common for C to be a target language.
The C files refer back to the original sources
via #line directives, for example. This has worked well
for several decades, in several setups.

.



Relevant Pages

  • Re: A C Adventure: your comments are welcome
    ... in one language - the source language - and translates it into an ... The root form of compiler and interpreter is a verb and not a noun. ... source code and input and executes the source code. ...
    (comp.lang.c)
  • Re: Dad upgrade.
    ... The code is the cct but the source code is the schematics ... and that's either done by a compiler (as with normal ... into a machine language before a real computer can actually execute it. ...
    (uk.comp.sys.mac)
  • Re: Standard Ada Preprocessor
    ... Have the two alternate lines in the same file & let the compiler ... Its still indicating in the source code ... at the source code level". ... abuse *anything* in a programming language. ...
    (comp.lang.ada)
  • Re: A++ == B: Always True?
    ... The Java Language Specification isn't ... The source code is originally composed of ... And the compiler has to use some sort of encoding ... So in practice ...
    (comp.lang.java.programmer)
  • Re: Some clarification on "Pre-Parsers" and other bits
    ... Ruby and Python are great examples of a language ... In some peoples eye's your implementation would be a compiler and not ... an assembler, even though an "Assembler" is simply a compiler for ... source code written in "assembly language", ...
    (alt.lang.asm)