Turbo Debugger

Turbo Debugger

. In its prime, this tool provided a typical full-screen debugger with powerful capabilities for watching the execution of instructions, monitoring machine registers, etc. Later versions are able to step through source code that includes debug information, that was compiled with Borland compilers. [This paragraph is based on actual use of Turbo Debugger in an MS-DOS emulator. See illustration.]

Originally, Turbo Debugger was a stand-alone product introduced in 1989, [ [http://bdn.borland.com/article/images/20841/tc20ad.jpgSee this ad] ] along with Turbo Assembler and the second version of Turbo C. Later, all three of these products were folded into the Borland C++ suite of products for MS-DOS. This suite, aimed at professional software developers, merged the Turbo C integrated development environment with several other tools such as a debugger, stand-alone assembler, profiler, etc. After the popularity of MS Windows ended the era of MS-DOS software development, Turbo Debugger was folded into the Turbo Assembler package, which was targeted towards low-level software developers such as device driver writers. For many years after the end of the MS-DOS era, Borland supplied Turbo Debugger with the last console-mode Borland C++ application development environment, version 5, and with Turbo Assembler 5.0. For many years both of these products were sold even though active development stopped on them. With Borland's reorganization of their development tools as CodeGear, all references to Borland C++ and Turbo Assembler vanished from their web site, marking the end of the Turbo Debugger era. The current debuggers in products such as C++ Builder [ [http://www.codegear.com/Products/CBuilder/tabid/123/Default.aspx C++Builder product page ] ] are based on the Windows debugger introduced with the first Borland C++ version for Windows.

Turbo Debugger and emulation

The original 1.0 release of Turbo Debugger runs in MS-DOS emulation (DOSBox; DOSEMU; Windows 95, 2000, etc.) The later versions attempt to control the underlying machine in a way not allowed by the host operating system (in which the emulator is running) and therefore do not work. [This paragraph is based on running the actual debugger in DOS emulators.]

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Turbo C — Due to technical limitations, Turbo C# redirects here. For the article on the Turbo C# IDE, see Turbo C Sharp Turbo C was a Borland Integrated Development Environment and compiler for the C programming language. It was first introduced in 1987… …   Wikipedia

  • Turbo Pascal — У этого термина существуют и другие значения, см. Turbo. Turbo Pascal Среда разработки Turbo Pascal 7.1 Тип …   Википедия

  • Turbo Assembler — Infobox Software name = Turbo Assembler developer = Borland latest release version = latest release date = operating system = genre = Assembler license = website = The Turbo Assembler (TASM) mainly PC targeted assembler package was Borland s… …   Wikipedia

  • Debugger — A debugger or debugging tool is a computer program that is used to test and debug other programs (the target program). The code to be examined might alternatively be running on an instruction set simulator (ISS), a technique that allows great… …   Wikipedia

  • Debugger — Ein Debugger (von engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren und Auffinden von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.… …   Deutsch Wikipedia

  • Debugger — Débogueur Voir « débogueur » sur le Wiktionnaire …   Wikipédia en Français

  • Turbo C — Для термина «Turbo» см. другие значения. Turbo C  интегрированная среда разработки и компилятор языка программирования Си от Borland. Впервые выпущен в 1987 году и отличался удобством своей интегрированной среды разработки, малым размером,… …   Википедия

  • Turbo Assembler — Der Turbo Assembler (TASM) ist ein Assembler für x86er Prozessoren auf dem Betriebssystem MS DOS. Er wurde 1989 von der Firma Borland als Bestandteil von Turbo C 2.0 vorgestellt, war aber auch als separates Paket zusammen mit dem Turbo Linker… …   Deutsch Wikipedia

  • Turbo Assembler — El Turbo Assembler (TASM), un paquete ensamblador principalmente destinado a la plataforma del IBM PC y sus compatibles. Fue la oferta de Borland en el mercado de herramientas de programación en lenguaje ensamblador para la familia de los… …   Wikipedia Español

  • Turbo-Pascal — ist eine integrierte Entwicklungsumgebung der Firma Borland für die Programmiersprache Pascal. Inhaltsverzeichnis 1 Die Anfänge 2 Turbo Pascal 1.0 3 Folgeversionen 4 Ausschnitt der Anweisungen …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”