Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!mit-eddie!bacchus!husc6!ut-sally!ut-ngp!pyle From: pyle@ut-ngp.UUCP Newsgroups: comp.sys.ibm.pc Subject: Comparison of C Compiler Implementations Message-ID: <4631@ut-ngp.UUCP> Date: Thu, 5-Feb-87 20:45:23 EST Article-I.D.: ut-ngp.4631 Posted: Thu Feb 5 20:45:23 1987 Date-Received: Sat, 7-Feb-87 15:33:13 EST Organization: UTexas Computation Center, Austin, Texas Lines: 28 Keywords: compiler C differences We've all seen sources posted to the net when a comment such as "ported to the PC using the Acme C compiler". (Substitute your favorite compiler for Acme :-).) Since I only have experience with Microsoft C, my question is "how different are these various implementations of C?" What I would like to have is a compilation of the differences between compilers X and Y which encompasses the more common C compilers for the PC. In this group would be Microsoft C, Lattice C, DeSmet C, etc. Please don't flame at me if your favorite isn't named specifically. If those of you on the net who have knowledge of the differences between two compilers will document and mail me the information, I will attempt to prepare a summary and post it to the net. In general, I think the things that would be of interest are: differences in names of library functions that perform identical tasks, presence/absence of common/useful functions in a particular compiler (e.g., string functions, etc.), differences in calling arguments or return values/types, and differences in capabilites of functions (e.g., signal trapping). Please don't be limited by these examples, however. Please feel free to send whatever you have. I would rather be deludged with responses than to have everyone say "Somebody else has probably already sent this". Note that if you don't see my summary in the next couple of months, then I probably didn't get any or many responses. Keith Pyle UUCP: . . .{ihnp4,seismo,ctvax,noao,gatech}!ut-sally!ut-ngp!pyle ARPA: pyle@ut-ngp