Date: Tue, 3 Jun 1997 14:21:20 +0300 (EEST) From: Adrian Oboroc To: Adam Cc: Mark T Logan , djgpp AT delorie DOT com Subject: Re: Quake vs. Demos In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Mon, 2 Jun 1997, Adam wrote: > > Of course doom was written in objective C, an object oriented language > > based off of simula 67 instead of smalltalk as in C++. (CMIIW) > > And doom is faster'n greased lightning. > > > > fwec AT juno DOT com > > People! Are you joking? Doom was written in Objective C? Nonsence! First versions of Doom was compiled using Watcom C 9.5 and latest releases with v10.0. And as far as I know Watcom is a C/C++ compiler, not Objective-C. Another thing is that level designing tools was created for NeXTStep x86, and probably they used *.m launch files (just like in Quake). And another thing. Doom is fast because Carmark is a great coder. Just take a look inside executable with SoftIce and you will see the beauty of his code. Etherithing is simple and extremly fast: color matching, bsp-scenes etc. > Please quote back to me the line where I said that objective C was bad... > I just simply don't like C++... I've never tried Objective C, but if it's > as obfuscated and contrived as C++ with as much overhead, then I probably > won't like it. C++ in comparision with C is just like a car in comparision with bicicle. You can travel with bicicle a lot, more then that: it's a kind of sport. But still car is more comfortable and efficient. Do you think that RHIDE, OS/2 WARP and Cubic Player are low-quality products? All of them heavily used C++. Ofcouse everything that was doned in C++ could be doned in C, but is will take a lot of time. Probably everyone will agree that Shawn Hargreaves is a very skilled "vanila" C coder. Try to ask him that he thinks about C and C++.