Article View: comp.arch
Article #12296Re: IEEE arithmetic (Goldberg paper)
From: Chuck Musciano
Date: Sat, 29 Jun 1991 19:38
Date: Sat, 29 Jun 1991 19:38
33 lines
2141 bytes
2141 bytes
In article <1991Jun27.215747.5329@ingres.Ingres.COM>, jpk@Ingres.COM (Jon Krueger) writes:
> > 1. I would not buy a compiler from someone who enjoys breaking
> >user code.
>
> Neither would I.
>
> But a compiler which exposes broken user code is a different animal.
Oh, people who can break user code make the very best compiler
writers. As every compiler writer knows (and I'm proud to call myself
one), the easy cases are the obvious cases. The real work in a compiler
is in the borderline stuff, the strange combinations of language features,
the weird usages. A person that is always thinking of the bizarre
situation that can break user code is just the person to work on a
compiler, because they are thinking of those situations and making sure
the compiler can handle them.
I can recall cases where we were designing a multiprocessor version
of Pascal, and someone wanted list processing primitives in the langauge.
I opposed them, favoring instead more atomic primitives that could be used
to construct list primitives. Only by coming up with strange and unusual,
yet perfectly valid, usages could I convince the others that the atomic
way was the way to go.
--
Chuck Musciano ARPA : chuck@trantor.harris-atd.com
Harris Corporation Usenet: ...!uunet!x102a!trantor!chuck
PO Box 37, MS 3A/1912 AT&T : (407) 727-6131
Melbourne, FL 32902 FAX : (407) 729-3363
A good newspaper is never good enough,
but a lousy newspaper is a joy forever. -- Garrison Keillor
Technical Details
Message-ID:
<6635@trantor.harris-atd.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!trantor.harris-atd.com!pluto!chuckReferences:
<9106252305.AA27299@ucbvax.Berkeley.EDU> <1991Jun27.215747.5329@ingres.Ingres.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!trantor.harris-atd.com!pluto!chuck From: chuck@pluto.Harris-ATD.com (Chuck Musciano) Newsgroups: comp.arch Subject: Re: IEEE arithmetic (Goldberg paper) Message-ID: <6635@trantor.harris-atd.com> Date: 29 Jun 91 19:38:05 GMT References: <9106252305.AA27299@ucbvax.Berkeley.EDU> <1991Jun27.215747.5329@ingres.Ingres.COM> Sender: news@trantor.harris-atd.com Reply-To: chuck@trantor.harris-atd.com Distribution: world Organization: Advanced Technology Dept, Harris Corp, Melbourne, FL Lines: 33