wesw@skyhawk.WV.TEK.COM (Wes Whitnah) (05/04/90)
I've been developing commercial software on the PC for some time using Microsoft C because it did the job, and the first company I did work for required its use. I also use TurboC on occasion. Over the years I have become more dis-enchanted with Microsoft C as the projects I work on become larger (in number of modules and code size). What C compiler and linker packages do other commercial PC software developers recommend? They must satisfy the following requirements: 1) Conforms to proposed ANSI C standards. 2) Must handle program overlays. Prefer to have overlays able to be in multiple files (the executeable the Microsoft linker produces is one file, and one of my programs is >350K and growing). 3) Can handle programs made of many hundreds of object modules. 4) Reliably handles the "Large" memory model and a lot of dynamic memory allocation/deallocation. Microsoft could not, so I am using my own memory routines. 5) Detects and uses EMS and Extended memory to execute from or for overlay swapping, if available. 6) Is reliable, robust, and supported. Additional support for EMS memory would be nice if available. Also pointers to useful development tools for *HUGE* projects would be appreciated (in the "make" category Microsoft, TurboC and Polytron don't work well enough). Thanks in advance. Wes Whitnah wesw@orca.WV.TEK.COM ...!tektronix!tekecs!orca!wesw