🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.c
Article #9529

Re: "If it has a bug, it isn't 'C'"

#9529
From: Jason Zions
Date: Sun, 05 Oct 1986 21:19
33 lines
2156 bytes
Gary M. Samuelson writes:
> In article X, someone (doesn't matter who -- I think several
> people have done the same thing) writes:
> 
> >Then it isn't a C compiler...
> 
> This is rapidly becoming one of my pet peeves.  It seems that it is
> with increasing frequency that I see comments to the effect that if
> a C compiler has a bug, then it isn't a C compiler.  This is pedantic;
> by that reasoning, there isn't a C compiler in the world, and probably
> never will be.  Why not just say, "Your compiler has a bug," instead
> of, "Your compiler isn't a C compiler."

If the problem which inspired the "It isn't C" comment is just something
that crept into the product, then the problem is indeed a "bug".

If the problem is the result of a deliberate design decision, then the product
no longer implements the C language. When creating a C compiler, there are
NO design decisions to be made with respect to the language; only with
respect to implementation and possible options.

The case of the Silicon Graphics (I think that was the name of the machine)
compiler creating a type "long float" and differentiating it from "double"
falls in this latter category of a misguided design decision.
--
This is not an official statement of Hewlett-Packard Corp., and does not 
necessarily reflect the views of HP. It is provided completely without warranty
of any kind. Lawyers take 3d10 damage and roll a saving throw vs. ego attack.

Jason Zions				Hewlett-Packard
Colorado Networks Division		3404 E. Harmony Road
Mail Stop 102				Ft. Collins, CO  80525
	{ihnp4,seismo,hplabs,gatech}!hpfcdc!hpcnoe!jason
Technical Details
Message-ID: <790005@hpcnoe.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!sri-spam!sri-unix!hplabs!hpcea!hpfcdc!hpcnoe!jason
References: <1215@bunker.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!sri-spam!sri-unix!hplabs!hpcea!hpfcdc!hpcnoe!jason
From: jason@hpcnoe.UUCP (Jason Zions)
Newsgroups: net.lang.c
Subject: Re: "If it has a bug, it isn't 'C'"
Message-ID: <790005@hpcnoe.UUCP>
Date: Sun, 5-Oct-86 17:19:12 EDT
Article-I.D.: hpcnoe.790005
Posted: Sun Oct  5 17:19:12 1986
Date-Received: Fri, 10-Oct-86 01:19:16 EDT
References: <1215@bunker.UUCP>
Organization: HP Colorado Networks Division
Lines: 33