Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!ginosko!uunet!kddlab!titcca!sragwa!wsgw!socslgw!diamond From: diamond@csl.sony.co.jp (Norman Diamond) Newsgroups: comp.lang.c Subject: Re: ambiguous ? Message-ID: <10967@riks.csl.sony.co.jp> Date: 17 Oct 89 10:54:42 GMT References: <11312@smoke.BRL.MIL> <14089@lanl.gov> Reply-To: diamond@ws.sony.junet (Norman Diamond) Organization: Sony Computer Science Laboratory Inc., Tokyo, Japan Lines: 18 In article <14089@lanl.gov> jlg@lanl.gov (Jim Giles) writes: >(this makes C the only >ANSI language with deliberately undefined, as opposed to implementation >defined, behaviour). Unusual as it is for me to find something defensible about C, this is one. LOTS of languages have deliberately undefined behavior. In fact, regarding the matter under discussion (evaluation order of actual parameters to a function call), I'd conjecture that EVERY traditional language leaves it undefined. (I suppose something like FORTH might define it by accident because of general rules of the language.) -- Norman Diamond, Sony Corp. (diamond%ws.sony.junet@uunet.uu.net seems to work) Should the preceding opinions be caught or | James Bond asked his killed, the sender will disavow all knowledge | ATT rep for a source of their activities or whereabouts. | licence to "kill".