Article View: pl.comp.lang.c
Article #166Re: potrzebuje posortowac
From: ima... Inst.Maszyn Matemat.
Date: Thu, 30 Oct 1997 00:00
Date: Thu, 30 Oct 1997 00:00
25 lines
1698 bytes
1698 bytes
Andrzej Bialecki (ab...@korin.warman.org.pl) wrote: : Oj, chyba niezupelnie... :-) To jest owszem sposob dobry na DOSa, ktory : sam w sobie ma zarzadzania pamiecia tyle, co kot naplakal. Ale w kazdym : przyzwoitym unixie (BSD, Linux, Sun) od tego jest zarzadzanie pamiecia : wirtualna, zeby nie musiec sie tym przejmowac. Oczywiscie, kiedy system : zacznie page'owac, bedzie to znacznie wolniej szlo, ale pewnie i tak szybciej, : niz wlasnorecznie napisany algorytm page'owania :-) : Ja bym po prostu wzial qsort() i nie przejmowal sie - byleby wystarczylo swapa. Byc moze, tyle ze przy takim sposobie pracy tworzy Pan program w jezyku C, ktory jest calkowicie nieprzenosny. Musi Pan uzywac modeli pamieci, ktore pozwola obslugiwac tak duze obszary pamieci (chodzi glownie o sposoby adresowania, dodatkowe handles, itp.) To sa rzeczy zalezne i od kompilatora i od systemu operacyjnego. Wersja przeze mnie zaproponowana ma te zalete, ze jest calkowicie przenosna do dowolnych kompilatorow i systemow operacyjnych. A jednym z przykazan dobrego stylu programowania jest, by programowac maksymalnie przenosnie. Marek Kotowski Instytut Maszyn Matematycznych
Technical Details
Message-ID:
<63ade3$mcc@info.nask.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailReferences:
<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>Show Full Headers
Complete Article Headers
From: ima...@warman.com.pl (Inst.Maszyn Matemat.) Subject: Re: potrzebuje posortowac Date: 1997/10/30 Message-ID: <63ade3$mcc@info.nask.pl> X-Deja-AN: 286060688 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> Organization: Public NewsServer at NASK N.O.C. Newsgroups: pl.comp.lang.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit