🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #169

Re: potrzebuje posortowac

#169
From: Andrzej Bialecki
Date: Fri, 31 Oct 1997 11:46
53 lines
3311 bytes
Inst.Maszyn Matemat. (imasmat@warman.com.pl) wrote:
: Andrzej Bialecki (abial@korin.warman.org.pl) wrote:
: [...]
: : To prawda. Ale wydaje mi sie, ze patrzy Pan na ten problem z perspektywy
: : DOSu, a jest to raczej wyjatkowy przypadek, i pisanie w C pod tym katem
: : na pewno nie przyczynia sie do przenosnosci.
: [...]

: 1. Pracuje teraz w Windows'95 i uzywam kompilatora BC 4.5. Tu jest

:    i jego mozliwosci sa ograniczone. Pisze o tym, by Pan nie
:    sadzil, ze problem dotyczy tylko DOS-u.

Jasne. Odwoluje moje zbyt pochopne wnioski.

: 2. Obawiam sie, ze roznimy sie zupelnie w rozumieniu tego, co
:    to jest przenosnosc programu. Nie wdajac sie w definicje
:    powiem, ze z punktu widzenia standardu ANSI C najwiekszy
:    obiekt danych, jaki sie w programie tworzy, nie moze prze-
:    kraczac 32767 bajtow. W przeciwnym razie program staje 
:    sie formalnie nieprzenosny (kompilatory zgodne ze standardem
:    nie musza obslugiwac wiekszych obiektow). Wszystkie znane 
:    mi definicje programu przenosnego zakladaja, ze nie przekracza 
:    on tego limitu rozmiaru danych. Panskie rozwiazanie limit
:    ten przekracza - moje nie. Tym samym Panskie rozwiazanie
:    z zasady jest nieprzenosne.

Hmmm... A jak to definiuje POSIX? Pytam, bo nie wiem. Wydaje mi sie, ze 
jest to nowszy standard, ktory na wielu systemach jest mniej lub bardziej
realizowany.

: 3. Inna sprawa, ze jak sie ma problem np. z sortowaniem 
:    wielkich plikow, to sie czesto o przenosnosci programu
:    nie mysli. Byleby udalo sie go gdziekolwiek uruchomic
:    i wykonac poprawnie.

Wlasnie o to mi chodzilo. Zrozumialem, ze autorowi pytania nie chodzilo
o rozwiazanie, ktore by mu dzialalo zawsze i wszedzie, ale ze mial
konkretny problem do rozwiazania. Dlatego tez osmielilem sie wyprobowac
na wlasnej skorze proponowane przeze mnie rozwiazanie (opisalem je w
innym postingu). IMVHO, nie jest jednak takie najgorsze :-) a napisalem
je w kilka chwil. Natomiast nie zabralbym sie za to, gdybym musial od
razu wymyslac obsluge pamieci.

--

Andrzej Bialecki

---------------------+---------------------------------------------------------
abial@warman.org.pl  | if(halt_per_mth > 0) { fetch("http://www.freebsd.org") }
Research & Academic  | "Be open-minded, but don't let your brains to fall out."
Network in Poland    | All of the above (and more) is just my personal opinion.
---------------------+---------------------------------------------------------
Technical Details
Message-ID: <63cgef$n02@info.nask.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.icm.edu.pl!news.nask.pl!korin.warman.org.pl!abial
References: <Pine.GSO.3.96.971029151748.27850B-100000@geolog.geol.agh.edu.pl> <3457CBFD.678F@celebris.bdk.lublin.pl> <637j0c$3du@info.nask.pl> <63ac67$hri@info.nask.pl> <63ade3$mcc@info.nask.pl> <63ak1c$ejd@info.nask.pl> <63c4re$k93@info.nask.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.icm.edu.pl!news.nask.pl!korin.warman.org.pl!abial
From: abial@korin.warman.org.pl (Andrzej Bialecki)
Newsgroups: pl.comp.lang.c
Subject: Re: potrzebuje posortowac
Date: 31 Oct 1997 11:46:23 GMT
Organization: Public NewsServer at NASK N.O.C.
Lines: 53
Message-ID: <63cgef$n02@info.nask.pl>
References: <Pine.GSO.3.96.971029151748.27850B-100000@geolog.geol.agh.edu.pl> <3457CBFD.678F@celebris.bdk.lublin.pl> <637j0c$3du@info.nask.pl> <63ac67$hri@info.nask.pl> <63ade3$mcc@info.nask.pl> <63ak1c$ejd@info.nask.pl> <63c4re$k93@info.nask.pl>
NNTP-Posting-Host: korin.nask.waw.pl
X-Newsreader: TIN [version 1.2 PL2]
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit