Article View: pl.comp.lang.c
Article #169Re: potrzebuje posortowac
From: Andrzej Bialecki
Date: Fri, 31 Oct 1997 11:46
Date: Fri, 31 Oct 1997 11:46
53 lines
3311 bytes
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!abialReferences:
<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