Hallo, Am Fre, 02 Jul 2004, Hannes Vogelmann schrieb:
Am Don, 01 Jul 2004, schrieb Karl Brandt:
Und Deine digitalen Vorfilter? Meinst Du es gibt eine Fertiglösung deine Wünsche ohne eigenes Zutun 100% erfüllt?
Die gibt es bestimmt nicht, aber es gibt sicherlich eine nette Umgebung, wie z.B. perl, in der man sowas bauen kann.
Jup. Ich hatte zuerst noch an z.B. gawk gedacht, aber speziell wenn man vorhergehende Operationen auch gleich im gleichen perl-script abhandeln kann ist perl wohl besser geeignet.
Ja, wird jetzt wohl auf perl hinauslaufen, wenn es zu langsam wird, immerhin ist es doch ein gewisser Rechenaufwand, muss es halt in C umgesetzt werden, was allerdings insofern unschön ist, das man nicht schnell mal eben mit dem Editor den Algorithmus ändern kann. Daher muss erst mal was funktionierendes in einer script-sprache gebaut werden bevor ich das ganze dann Zeit-optimiere.
use Inline::C; (oder ::ASM? ;) Dazu sollte man aber ein bisserl von perlxs wissen, evtl. reicht aber schon 'man Inline::C' (v.a. der Abschnitt Examples) und 'man Inline::C-Cookbook' sowie 'man perlxs' und 'man perlxstut'. Den Algoritmus kann man also wohl erstmal in perl entwickeln, dann ggfs. Inline:: verwenden und dann ggfs. das ganze als Modul in ein "richtiges" xs-Modul auslagern (das laeuft dann schneller, weil's nur per ldopen geladen werden muss und nicht erst kompiliert werden muss wie mit z.B. Inline::C). Wenn das script aber eh "durchlaeuft", dann ist aber wohl die Startzeit auch relativ irrelevant, oder? Und wenn man beim perl-schreiben ein paar Performance Killer vermeidet (und ggfs. per 'use Benchmark;' testet)... -dnh -- 21: HTML-Programmierer Grafiker (Kristian Köhntopp)