Andy wrote:
>if I write a program in ANSI C (is Arachne written in ANSI C?) does that
>mean it will run on ANY hardware?

Arachne is not written in ANSI C, it's pretty close to it but isn't.
ANSI C does NOT mean that it will run any hardware. It just means that you
can compile it in an ANSI C compiler.

>when I write a program in C or C++, will it's ability to run, or/and run
>properly, on a/or given hardware, depend on what compiler/programming
>environment I use??

No, it depends on if you use any external libraries or system calls.

>and, if so, how would I find out which compiler/programming environment 
>offers the greatest hardware compatibilty? (I forget which compiler was
>used for Arachne) 

For the officially released ones:
Borland C for 16-bit DOS and GCC for Linux for Arachne
DJGPP (?) for 32-bit WebSpyder

>how would I find out which compiler/programming environment is suitable
>for which hardware? or I guess I should ask: which hardware is suitable
>for code compiled/created using which compiler/programming environment??

What? I don't really follow you, you can compile for whatever hardware
platform you want (for instance optimized for Pentiums ala Mandrake).

>just curious...

I'm also curious, why cross post this question? I assume either one of the
lists would have been sufficient, some of us pay money for on-line time you
know. I would have answered you in either one of those three mailinglists
(this one seemed to be the most appropiate one).
//Bernie

Reply via email to