Newsgroups: comp.sys.ibm.pc Path: utzoo!utgpu!jarvis.csri.toronto.edu!genie.csri!wayne From: wayne@csri.toronto.edu (Wayne Hayes) Subject: Re: Looking for a decent C compiler -- how about Turbo C 2.0??? Message-ID: <1989Jun8.013700.9895@jarvis.csri.toronto.edu> Organization: University of Toronto, CSRI References: <1440@bucket.UUCP> <17100009@ux1.cso.uiuc.edu> Somebody sometime ago was looking for a 'decent' C compiler. I don't know what machine / operating system they have, and my experience with MS-DOS machines is rather limited (ie don't flame me if this is naive), but I've been perfectly satisfied with Turbo C 2.0. It seems not only fully K&R compatible, but it's also fully draft ANSI compatible, and allows many different memory models (ie choose <64K or >64k at compile time), so it can hide the segmented-memory architecture very well, if that's what you want. ie, you should be able to port anything UNIX over, assuming of course it only uses ANSI calls and no UNIX system calls. It supports overlays, has a full source-level debugger, a powerful editor, all integrated into a single program so you can compile from the editor, and get cursor on error lines, etc. Of course it also has the traditional command-line compiler/debugger. It comes with a make that is, as far as I can see, completely compatible with UNIX's make, a not-too-bad grep, and lots of other neat utilities. In my opinion, it's a real bargain for $80. (yes, that's eighty dollars!) I haven't found any bugs in it other than the sprintf bug mentioned here on the net. BTW, it also has an excellent graphics library. "Open the pod bay doors, HAL." "I'm sorry Dave, I'm afraid I can't do that." Wayne Hayes INTERNET: wayne@csri.toronto.edu CompuServe: 72401,3525