🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #14787

Re: Agile people still don't get it....

#14787
From: Marcin 'Qrczak' Kowalczyk
Date: Mon, 12 Jun 2006 20:30
32 lines
2711 bytes
Wojciech Muła <wojciech_mula@poczta.null.onet.pl.invalid> writes:

> BTW. A pomysł na (low + high) >> 1 przedstawiony w tym blogu
>      jest tak samo błędny jak (low + high) / 2.

Przedstawione jest (low + high) >>> 1, co jest poprawne.

(Semantyka >>> polegająca na reinterpretacji ujemnej liczby jako
dodatniej przez wzięcie jej modulo 2**32 albo 2**64 jest brzydka,
ale akurat w tym przypadku przydatna.)

Inna sprawa, że raczej bardziej prawdopodobne od przepełnienia w tym
miejscu, jest przepełnienie gdzieś wcześniej przy liczeniu rozmiaru
tablicy. A na 32-bitowych komputerach jeszcze bardziej prawdopodobne
jest to, że wcześniej skończy się pamięć niż rozmiar int.

"Adam Karpierz" <karpierz@NOOOOSPAAAAMpython.pl> writes:

> On jest generalnie bledny.
> Nie w kazdym jezyku (tak jak w C/C++) jest zagwarantowane
> ze liczby integer sa pamietane tak samo jak w C/C++

Mowa była o Javie, gdzie semantyka >> i >>> jest jednoznacznie
określona.

Jaki język z jakim odpowiednikiem tego zapisu masz na myśli,
gdzie coś tu jest niejednoznaczne?

-- 
   __("<         Marcin Kowalczyk
   \__/       qrczak@knm.org.pl
    ^^     http://qrnik.knm.org.pl/~qrczak/
Technical Details
Message-ID: <87ac8iyv49.fsf@qrnik.zagroda>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <06060804173458@polnews.pl> <e6grok$r3b$1@kujawiak.man.lodz.pl> <06061203523546@polnews.pl> <brlp829ovg258639nh034mbgo9q87tkkjv@4ax.com> <06061205435287@polnews.pl> <e6j6d4$e78$1@inews.gazeta.pl> <e6j7e5$iod$1@inews.gazeta.pl> <e6j8ne$oca$1@inews.gazeta.pl> <06061211210879@polnews.pl> <slrne8qrkb.1qt.wojciech_mula@cat.tac>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl>
Newsgroups: pl.comp.objects
Subject: Re: Agile people still don't get it....
Date: Mon, 12 Jun 2006 22:30:46 +0200
Organization: Klub Nieszkodliwych Manjaków
Lines: 32
Message-ID: <87ac8iyv49.fsf@qrnik.zagroda>
References: <06060804173458@polnews.pl> <e6grok$r3b$1@kujawiak.man.lodz.pl> <06061203523546@polnews.pl> <brlp829ovg258639nh034mbgo9q87tkkjv@4ax.com> <06061205435287@polnews.pl> <e6j6d4$e78$1@inews.gazeta.pl> <e6j7e5$iod$1@inews.gazeta.pl> <e6j8ne$oca$1@inews.gazeta.pl> <06061211210879@polnews.pl> <slrne8qrkb.1qt.wojciech_mula@cat.tac>
NNTP-Posting-Host: paf87.warszawa.sdi.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1150144380 19930 217.96.225.87 (12 Jun 2006 20:33:00 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Mon, 12 Jun 2006 20:33:00 +0000 (UTC)
X-Face: .B/ouEO}=VFkSJWE}s0@!:diHI.Z,<Ilt`:~@*]7rnn^K_y"XV8AXf^E)x*|3yVg:$FCq0Y )iGn@Z[SOA<+p}TkAv'Lzu$w{z2?F);0Xt>`m}AqK#Vjuscq(Vf1B}H[)v\9tBN}>AdP,QSRbhO]=v 3?;I+cN/Z0HKPm_Eg99/pFrU!WfpjgQ!z":>A~qt0^4):0-UuPB(6^>j!mN$)RIb)rRhXeK:+MLPW[ RVb7Kepvby-ww6_zci7Yy_@IrWW
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux)
Cancel-Lock: sha1:WcG0SV5DJMd9bgzIu9iS2NpxRa0=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit