🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.programmer
Article #177

Re: Turbo C or MSC

#177
From: Daniel R. Kuespert
Date: Mon, 26 Mar 1990 17:43
42 lines
2723 bytes
In article <1990Mar26.154024.11739@dasys1.uucp> mberger1%tasha@graf.poly.edu
 (Micha Berger at Polytechnic U.) writes:
>On the other hand, QuickC has features, more geared toward professional
>programmers. (For example there is not only a graphics library, but a second,
>business graphics library.) It also have special niceties for system
>programmers. It allows you to declare a function to be a driver for a given
>interrupt, the debugger and integrated system are for both C and MASM, the
>inline code is full MASM.
...
>Each claim that they produce faster code. For the same benchmarks. I don't
>know how. Comments?
...
>I also underplayed TurboC's advantages. But is my basic categorization (but
>TurboC for the home, QuickC for work - business or system programming)
>correct?

Doesn't sound like the Quick C I know and hate.  I've never played with
QC graphics, but Borland's BGI system is miles ahead of the crude
MSC library.  (It also has business-type graphics like bars and pies.)
Both Quick C and Turbo C's integrated debuggers are toys,
more suitable for home use; with the Turbo C Professional package you get
Turbo Debugger, which is a considerable improvement on the Turbo C
integrated debugger and makes CodeView look like DEBUG.  All in all,
I'd reverse the categorizations you've applied to the two products.

"Who has the fastest code" is difficult to measure because companies sometimes
customize their compilers to win benchmarking contests.  Speed on a benchmark
does not necessarily translate to speed on _your_ application.
Both Quick C and Turbo C are credible compilers, although Turbo C would
most likely edge out Quick C (there's a PC Tech Journal article comparing
the two as well as several commercial compilers--Jan or Feb '88, I think).
For fast code and really good optimization, MSC is the way to go.
Unless you're doing really loop-intensive types of code, though, it 
may not be worth coping with all the command-line switches and 
byzantine error messages MSC spews out, though.

dan

Daniel R. Kuespert
Chemical Process Systems Laboratory
University of Maryland, College Park
dank@eng.umd.edu
Technical Details
Message-ID: <1990Mar26.174313.1976@eng.umd.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mailrus!uflorida!haven!mimsy!mojo!dank
References: <924@ns-mx.uiowa.edu> <1468@watserv1.waterloo.edu> <9944@pyr.gatech.EDU> <35104@cci632.UUCP> <2602972a.42b0@polyslo.CalPoly.EDU> <1990Mar26.154024.11739@dasys1.uucp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mailrus!uflorida!haven!mimsy!mojo!dank
From: dank@eng.umd.edu (Daniel R. Kuespert)
Newsgroups: comp.sys.ibm.pc.programmer
Subject: Re: Turbo C or MSC
Message-ID: <1990Mar26.174313.1976@eng.umd.edu>
Date: 26 Mar 90 17:43:13 GMT
References: <924@ns-mx.uiowa.edu> <1468@watserv1.waterloo.edu> <9944@pyr.gatech.EDU> <35104@cci632.UUCP> <2602972a.42b0@polyslo.CalPoly.EDU> <1990Mar26.154024.11739@dasys1.uucp>
Sender: news@eng.umd.edu (The News System)
Organization: Maryversity of Uniland, College Park
Lines: 42