Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!lavaca.uh.edu!uhnix1!sugar!ficc!peter From: peter@ficc.uu.net (Peter da Silva) Newsgroups: comp.lang.c Subject: Re: ambiguous ? Message-ID: <6611@ficc.uu.net> Date: 20 Oct 89 17:25:08 GMT References: <1989Oct19.022327.6730@utzoo.uucp> <14092@lanl.gov> Reply-To: peter@ficc.uu.net (Peter da Silva) Organization: Xenix Support, FICC Lines: 22 In article <14092@lanl.gov> jlg@lanl.gov (Jim Giles) writes: > the current discussion, the only way to get a reliable evaluation order > for the function arguments is to do redundant assignments in previous > statements. Most C compilers are _VERY_ bad a optimizing such sequences.) Yes, this is true. However, the only time this matters is when your function arguments have a side effect; when this occurs in more than one argument; and when the side effect interact. This allows the compiler to optimise for the common case at the expense of a rare case. > I am a reasonably experienced C programmer. You are an experienced Fortran programmer who has learned to speak C fluently. You don't think in it, as is demonstrated by your frequent postings flaming about this or that aspect of C that offends you. I think it's time for comp.lang.jim-giles-and-herman-rubin. -- Peter da Silva, *NIX support guy @ Ferranti International Controls Corporation. Biz: peter@ficc.uu.net, +1 713 274 5180. Fun: peter@sugar.hackercorp.com. `-_-' "You can tell when a USENET discussion is getting old when one of the 'U` participants drags out Hitler and the Nazis" -- Richard Sexton