CompuServe Messages

#C Compilers: which one?

    24-Jul-89 21:53:28
Fm: Bob Rakosky 75156,336
To: Syndesis 76004,1763
John, There are a number of issues where Lattice does provide some real improvements over Manx (and also some areas where Manx has the advantage). I find Manx's biggest shortcoming in that you are limited to a single data segment, which means that I have a choice of either putting all of my data into Graphics memory if something is required there, duplicating the required Graphics memory both in the compiled-code (presumably in Fast memory) and in allocated memory at run-time, or externalizing that data and having to load the data at run-time separate from the executable load module. Personally, I'm not crazy about any of these options, and find that Lattice's manner (particularly the pre-5.0 manner of compiling the graphics data as a separate object module targeted for Graphics memory) allows me far greater flexibility. The 'chip' keyword is also useful if I only need a small number of definitions, but isn't really needed (IMNSHO). …BobR