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
