🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2275

Re: PL/I en de expressie zoals '25 + 1 /3' die 5.3 geeft?

#2275
From: a|n
Date: Thu, 05 Aug 2004 17:08
27 lines
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-mail
References: <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