Was bedeutet Treiberprogramm?

7

gibt es ein Zitat von Algorithmen für Java (sedgwick 2003) p. 135: "Wir verwenden häufig Treiberprogramme beim Entwickeln oder Debuggen von Adt-Iplementationen" Was ist mit Fahrerprogramm gemeint? Google gibt mir nur eine Menge Informationen über die Programmierung Treiber, eindeutig nicht verwandt

    
Tom 20.09.2009, 17:40
quelle

4 Antworten

16

In diesem Kontext ist ein Treiberprogramm nur ein Programm, das die Klasse oder den Algorithmus verwendet, den Sie entwickeln. Es wird hauptsächlich zum Testen Ihres Codes verwendet, während Sie ihn entwickeln.

    
Bill the Lizard 20.09.2009, 17:43
quelle
6

Ein Treiberprogramm, so wie ich es verstehe, ist nur eine einfache Klasse, die das von Ihnen erstellte Gesamtprogramm instanziiert.

In universitären Programmen lernten wir Java, indem wir sehr einfache Treiber erstellten, die einfach Parameter an zufällige Klassen und Methoden übergaben.

    
sm1991 20.11.2009 11:20
quelle
4

Es ist einfach ein Programm, das entwickelt wurde, um verschiedene APIs und Logikelemente aufzurufen, mit denen Sie arbeiten. Z.B. Wenn Sie eine Bibliothek haben, die XML-Dateien liest, eine Art Transformation durchführt und die transformierten Daten in eine andere Datei schreibt, erstellen Sie mit dieser Bibliothek ein Treiberprogramm, das nur diese 3 APIs aufruft und die Fehlerbehandlung durchführt - z.B Es steuert / leitet Ihre API, um ihre Arbeit zu erledigen.

    
DVK 20.09.2009 17:44
quelle
1

Ein Treiber ist im Allgemeinen ein (relativ) einfaches, ausführbares Programm, das für die Ausführung einer nicht direkt ausführbaren Komponente wie einer Bibliothek, eines ADT oder einer Testsuite usw. ausgelegt ist. Sie können beispielsweise eine Tabellenklasse verwenden, die das Lesen in CSV unterstützt und unterstützt die Ausgabe in CSV und HTML. Sie könnten ein einfaches Programm schreiben, das in der Befehlszeile den Namen einer Eingabe-CSV-Datei und ein Format für die Ausgabe annimmt, damit Sie bestätigen können, dass die Tabellenklasse das erwartet, was Sie erwarten. Alles, was der Treiber tun würde, wäre, eine Instanz der Tabelle zu konstruieren und die Datei einzulesen und sie zu verwenden, um im angegebenen Format zu schreiben.

    
Logan Capaldo 20.09.2009 17:46
quelle

Tags und Links