OT [Was Re: head obracene]

Leos Bitto bitto na atrey.karlin.mff.cuni.cz
Středa Leden 5 09:52:11 CET 2000


Zbynek Vyskovsky (rat na atrey.karlin.mff.cuni.cz) wrote:
: On Tue, Jan 04, 2000 at 10:01:55PM +0000, Leos Bitto wrote:
: > :  Tohle bych nepovazoval za druhy pruchod. Stejne tak bys mohl rict o cat
: > : ze je dvoupruchodovy, protoze jednou ty data cte a jednou zapisuje.
: >
: > To je neco trosku jineho. Ty ty data jednou ctes, coz je OK. Pises do
: > pameti, coz je taky OK. Ale kdyz je z te pameti znova tahas, tak se znova
: > parsuji, coz uz nejsem ochoten akceptovat jako operaci ktera je zadarmo.
: > To nasledujici vypisovani je uz taky OK.
:
:  Spatne - pri tom tahani z pameti uz se neparsuji. Co se tyce perlu, tak ma
: stringovy scalar urcenou delku, takze se zadny konec radku/stringu/... hledat
: nemusi (jestli spravne chapu to, co tady nazyvas parsovanim).

OK, beru.

: Co se tyce algoritmu, tak se da napsat v C, jinak a lepe a tam si muzes
: zaoptimalizovat tak, ze vysledek vypises bez parsovani jedinym syscallem
: writev (pripadne dvema, kdyz se bude optimalizovat i posun pole).

No ale sebelepsi zapis u tohoto algoritmu nic nezmeni bud na dvojitem
cteni z disku, nebo na priserne pamerove narocnosti.


Leos Bitto


Další informace o konferenci Linux