Article View: be.comp.programming
Article #2275Re: PL/I en de expressie zoals '25 + 1 /3' die 5.3 geeft?
From: a|n
Date: Thu, 05 Aug 2004 17:08
Date: Thu, 05 Aug 2004 17:08
27 lines
2319 bytes
2319 bytes
On Thu, 05 Aug 2004 14:43:24 GMT, Pieter Nobels <pieterRE@MOVEpcmania.be> wrote: >> Ik bestudeer een boek Concepten van programmeertalen. In het boek zegt >> men op een bepaald moment dat in PL/I de expressie '25 + 1 / 3' daar 5.3 >> geeft en niet zoals in de wiskunde verwacht wordt. >> Iemand die me dat eventueel een beetje kan uitleggen? In alle geval >> bedankt bij voorbaat. > >Wat had je graag uitgelegd gezien? Sommige mensen opteren voor het >uitvoeren van wiskundige expressies van links naar rechts, anderen doen >het zoals het hoort en geven prioriteit aan bepaalde operators. Maar dat >is hetgeen staat in je quote, maar dat lijkt me duidelijk? Hoe dit dus ge�valueerd wordt in PL/I en hoe ze aan de 5.3 komen? Dat had ik graag een beetje uitgelegd gezien. Ik kom er niet aan via links- of rechtsassociatief, noch via voorrang van bepaalde operators of net niet ... Het komt voor in het boek: Programming Language Concepts and Paradigms van David Watt. Verder staat er dan nog: "The reason is that PL/I defines evaluation of this expression in terms of its complicated (and counterintuitive) rules for fixed-point arithmetic, which entail truncation of the least and most significant digits!" -- mvg. Astrid
Technical Details
Message-ID:
<aaq4h0dnjtiq4f97lu2lg5v7badq3bv3jb@4ax.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!proxad.net!proxad.net!skynet.be!skynet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<sgvug0tnu2t5ennn2de6k55r7gfeibb9od@4ax.com> <gIrQc.204471$TZ3.10341497@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,923c2253d2b28f4d X-Google-Attributes: gidfcea4,public X-Google-Language: DUTCH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!proxad.net!proxad.net!skynet.be!skynet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: "a|n" <me@privacy.invalid> Newsgroups: be.comp.programming Subject: Re: PL/I en de expressie zoals '25 + 1 /3' die 5.3 geeft? Organization: Me Privacy Invalid Reply-To: me@privacy.invalid Message-ID: <aaq4h0dnjtiq4f97lu2lg5v7badq3bv3jb@4ax.com> References: <sgvug0tnu2t5ennn2de6k55r7gfeibb9od@4ax.com> <gIrQc.204471$TZ3.10341497@phobos.telenet-ops.be> X-Newsreader: Forte Agent 2.0/32.652 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Lines: 27 Date: Thu, 05 Aug 2004 17:08:34 GMT NNTP-Posting-Host: 213.118.59.216 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1091725714 213.118.59.216 (Thu, 05 Aug 2004 19:08:34 MEST) NNTP-Posting-Date: Thu, 05 Aug 2004 19:08:34 MEST