[comp.sys.ibm.pc.programmer] What C Compilers/Linkers do Professionals recommend?

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