🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #12296

Re: IEEE arithmetic (Goldberg paper)

#12296
From: Chuck Musciano
Date: Sat, 29 Jun 1991 19:38
33 lines
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!chuck
References: <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