🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #18271

Re: Servant, Safeware, Thanks, "Expectations" and Mac C compilers

#18271
From: darryl
Date: Wed, 19 Aug 1987 14:12
30 lines
2271 bytes
In article <3670@cit-vax.Caltech.Edu> newton@cit-vax.UUCP (Mike Newton) writes:
>Look at the code and the timings for some of the
>PC compilers (say, Microsoft 5.0).  They are MUCH better!  And for
>such a (ok folks, here it starts again, get your k-keys (rn) ready)
>SHITTY microprocessor from the compiler writers point of view.

Sigh.  Although compiler writers have many reasons to dislike previous
intel kludges, the 386 is actually reasonably pleasant to work on.  There
are no more segment register hassles (set 'em and ferget 'em, 32 bit
offsets remove the worry--for now), and the general registers actually are
reasonably general (ok, string move and shift counts still have to go
into ecx, but that's nearly the only restriction).  The chip is very
fast;  they originally had bit string insert and extract instrcutions,
but they turned out to be slower in every case to the equivalent shift
and mask code, so they took them out.  The only place they are still
weak is in the area of the coprocessor--their coprpocessor interface is
less flexible, general, and has lower performance than the 68020's.  In
particular, the 386 is so complicated that the coprocessor no longer
runs asynchronously from the 386 itself...

Now, I realize that I haven't supplied you with any hard numbers, but
these are my objective observations after having lived with the chip for
nearly 2 years, part of which involved the design and implementation of
a C compiler.

	    --Darryl Richman, INTERACTIVE Systems Corp.
	    ...!cca!ima\
			>-!ism780c!darryl
	    ...!sdcrdcf/
	    The views expressed above are my opinions only.
Technical Details
Message-ID: <7154@ism780c.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!seismo!uunet!nbires!ico!ism780c!darryl
References: <3670@cit-vax.Caltech.Edu>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!seismo!uunet!nbires!ico!ism780c!darryl
From: darryl@ism780c.UUCP
Newsgroups: comp.sys.mac
Subject: Re: Servant, Safeware, Thanks, "Expectations" and Mac C compilers
Message-ID: <7154@ism780c.UUCP>
Date: Wed, 19-Aug-87 10:12:02 EDT
Article-I.D.: ism780c.7154
Posted: Wed Aug 19 10:12:02 1987
Date-Received: Sat, 22-Aug-87 09:07:01 EDT
References: <3670@cit-vax.Caltech.Edu>
Reply-To: darryl@ism780c.UUCP (Darryl Richman)
Distribution: world
Organization: Interactive Systems Corp., Santa Monica CA
Lines: 30