From: danjm AT globalserve DOT netSPAMBYEBYE (Dan Mitchell) Newsgroups: comp.lang.c++,comp.os.msdos.djgpp,rec.games.programmer Subject: Re: The numer 1 compiler, DJGPP or MSVC Here's a good rating comparision Date: 7 Sep 1997 20:06:18 GMT Organization: Globalserve Communications Inc. Lines: 35 Message-ID: <5uv1fq$iff$1@titan.globalserve.net> References: <3412BD25 DOT 1F30 AT mho DOT net> <3412DDA8 DOT C428AF45 AT a DOT crl DOT com> Reply-To: danjm AT globalserve DOT netSPAMBYEBYE NNTP-Posting-Host: ip182.calgary2.dialup.canada.psi.net To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Weiqi Gao wrote: >Joel Rosenthal wrote: >> How much Hard disk space it takes up: MSVC takes up more space, but it >> has more tools. > >Not true. A complete installation of MSVC 1.0 Pro is about 100MB. And >a complete DJGPP installation (the Whole DJGPP archive) is way beyond >that. The DJGPP archive in its compressed form is more than 150MB. Then again, a lot of a `full' DJGPP install is source, which isn't even an option with MSVC. (and yes, source is useful to have. Only occasionally, but when it's useful, it's essential..) >> Compilation speed: DJGPP is very slow, but MSVC 1.0 is very fast. > >The is machine and configuration dependent. DJGPP requires a bit more >memory and has a somewhat longer initialization time. After that, DJGPP >may very well be faster than MSVC. Also, DJGPP is completely and totally clobbered if you don't have a disk cache; install smartdrv (or whatever) and the speed improves by what feels like an order of magnitude. MSVC has Windows to help with the file management and speedup; DJGPP has, well, DOS. DJGPP is _way_ slower than GCC running under Linux, despite the fact that it's essentially the same program, give or take the interface to the operating system. DOS stuffs the speed up completely. (no, this isn't a "DOS is slower than Windows" comment -- just that DOS doesn't have disk caching built in, Windows/Linux does -- and for compile speed, disk caching makes an awful lot of difference.) -- dan -- To reply, remove SPAMBYEBYE from my address.