On Tue, Apr 09, 2002 at 07:29:24PM +0000, Matthias Petermann wrote:
Aber ein Kompressionsprogramm - wenn es nicht gerade in Assembler geschrieben wurde - macht doch trotzdem dauernd Gebrauch von Bibliotheksfunktionen, oder?
Nein. Im inneren Loop (also da, wo die eigentlich Arbeit getan wird), werden sicher kaum libc Aufrufe vorkommen. Alles nur Mathe...
Ich hab mir die Sourcen z.B. von der mpeglib noch nicht angeschaut und würde da sicher auch erst mal gar nichts damit anzufangen wissen. Bringen solche Programme auch immer gleich ihre eigenen Math.-Libs mit?
Jein. Entweder nutzen sie für einschlägige Berechnungen (z.B. Fourier- oder Cosinustransformationen) ferige Bibiliotheken oder sie implementieren das selber. Wenn die Programme hochoptimiert sind, dann eher letzteres.
Gruß, Eric