Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!ucsd!ucrmath!hubbell!rhyde From: rhyde@hubbell.ucr.edu (randy hyde) Newsgroups: comp.sys.ibm.pc.misc Subject: Re: Misc. Questions Message-ID: <15224@ucrmath.ucr.edu> Date: 12 Jun 91 23:50:05 GMT References: <1991Jun12.220614.3743@ux1.cso.uiuc.edu> Sender: news@ucrmath.ucr.edu Reply-To: rhyde@hubbell.ucr.edu (randy hyde) Distribution: comp Lines: 19 MSC 6.0 generates the best code of any PC compiler I've seen, by far. However, it is a very complex beast and has its share of bugs. It is also very *slow* (optimizing compilers always are). Borland C++ (don't even consider the other stuff) is C++ v2.0 which is really neat. It's also much faster than MSC. But the output code is terrible. OTOH, if you make a lot of library calls, MSC's libraries are written mostly in C vs. Borland's libraries which have a good number of the routines written in assembly. These tends to even out the performance, if you call library routines all over the place. WATCOM C 8.0 is supposed to be really good too, but I haven't had the chance to test it. As for the assembler, get MASM 6.0. It's great. Works fine with Borland products. It has a lot of new features that are really great. It's going to be a while before SLR or Borland catch up with MASM 6.0.