Turbo Debugger
Stand-alone Debugger von Borland für DOS und Windows-Programme
From Wikipedia, the free encyclopedia
Turbo Debugger (TD) ist ein von Borland entwickelter Standalone-Debugger mit einer zeichenorientierten Benutzeroberfläche.[1.1]
| Turbo Debugger | |
|---|---|
C++-Programm in Borland Turbo Debugger 3.2 | |
| Basisdaten | |
| Entwickler | Borland |
| Erscheinungsjahr | 1988 |
| Aktuelle Version | 5.0 für DOS und Windows (1995) 2.0 GX für OS/2 (1994) |
| Betriebssystem | DOS, OS/2, Microsoft Windows |
| Kategorie | Debugger |
| Lizenz | proprietär |
| deutschsprachig | nein |
| Sonstiges | deutschsprachige Hilfedatei |
Bereits seit der ersten Version können mehrere Arbeitsschritte als Makro gespeichert und einer Tastenkombination zugeordnet werden.[1.2] Es ist möglich, den Quelltext eines Programms und den dazugehörigen Assemblercode gleichzeitig anzuzeigen.[2]
Unterstützte Sprachen
Der Debugger ist optimiert für Programmiersprachen Borland C++, Turbo C/C++, Borland Pascal, Turbo Pascal und Turbo Assembler (TASM), lässt sich prinzipiell aber auch weitestgehend mit gleichwertigen Konkurrenzprodukten, wie beispielsweise Microsoft C, QuickC (einschließlich QuickAssembler) und dem Microsoft Macro Assembler nutzen. Microsoft Pascal und QuickPascal werden allerdings nicht unterstützt. Symboltabellen für CodeView können mit dem Tool TDCONVRT in das Format für Turbo Debugger umgewandelt werden. Bei COM-Dateien besteht das Problem, dass diese architekturbedingt keine Symboltabelle enthalten können. Es ist daher notwendig, diese in einer separaten TDS-Datei (Turbo Debugger Symbol) bereitzustellen.[3.1][3.2]
Geschichte
DOS und Windows
Die nachfolgende Tabelle enthält eine Auswahl der wichtigsten Änderungen der einzelnen Versionen:
| Version | Datum | Beschreibung |
|---|---|---|
| 1.0[1.3][2] | 1988 |
|
| 2.0[6] | 1990 |
|
| 2.5[7] | 1991 |
|
| 3.0[8] | 1991 |
|
| 3.1 | 1992 |
|
| 3.2 | 1992 | |
| 4.0[10.1] | 1993 |
|
| 4.5[12] | 1994 | |
| 5.0[13] | 1995 |
|
OS/2
Die nachfolgende Tabelle enthält eine Auswahl der Besonderheiten von Turbo Debugger GX for OS/2:[14]
| Version | Datum | Beschreibung |
|---|---|---|
| 1.0 GX | 1993 |
|
| 1.5 GX | 1994 | |
| 2.0 GX | 1994 |
Rezeption
Die Zeitschrift Byte zeichnete das Programm 1989 aus und beschrieb es bezüglich des Funktionsumfangs als Schweizer Taschenmesser.[16]
Im selben Jahr wurde der Turbo Debugger von der Zeitschrift PC Magazine mit dem Award for Technical Excellence ausgezeichnet:
“Everyone who’s tried the Turbo Debugger agrees: this is a spectacular product. It wins this category’s award for Technical Excellence hands down. The user interface is simple yet elegant; the program works the way programmers want to work. Beyond being a terrific debugger, it also serves as an economical development system. Running on a 386, it can do nearly everything a debugging board can do, and it even ventures into some of the functions of an in-circuit emulator for hardware development. Yet again. Borland has advanced the state of the art in an eminently useful way.”
Literatur
- Tom Swan: Mastering Turbo Debugger. Hayden Books, Carmel 1990, ISBN 0-672-48454-4 (englisch, Volltext [PDF; 41,8 MB]).
- Ben Ezzell: Using Turbo Debugger and Tools 2.0. Addison-Wesley, 1991, ISBN 0-201-57083-1 (englisch).
- Philip Seyer: Using the Turbo Debugger. McGraw-Hill, New York 1991, ISBN 0-8306-7394-6 (englisch).
- Frank Riemenschneider, Michael Schuschk, Wolfgang Soltendick: Debuggen leichtgemacht – Turbo Debugger in Pascal und Assembler. Markt+Technik Verlag, München 1990, ISBN 3-89090-887-X.