Zum Inhalt springen

„CodeView“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
AZ: Die Seite wurde neu angelegt: '''CodeView''' war ein textbasierter Debugger von Microsoft zum Debuggen von DOS-, Windows- un…
 
Einleitung: breakpoints und anzeige von prozessorregistern gibt es auch bei debug.exe
Zeile 1: Zeile 1:
'''CodeView''' war ein textbasierter [[Debugger]] von [[Microsoft]] zum Debuggen von DOS-, Windows- und OS/2-Anwendungen.
'''CodeView''' war ein textbasierter [[Debugger]] von [[Microsoft]] zum Debuggen von DOS-, Windows- und OS/2-Anwendungen.


CodeView war nicht als separates Produkt erhältlich, sondern konnte nur als Beigabe zusammen mit den Microsoft-Compilern erworben werden; erstmals erhielt das im Jahr 1986 veröffentlichte [[Microsoft C]] 4.0 CodeView.<ref>{{Literatur |Autor=Charles Petzold |Titel=Microsoft C Compiler 4.0 Adds Full-Screen Debugger |Sammelwerk=PC Magazine |Band=5 |Nummer=16 |Datum=1986-09-30 |Seiten=38 |DOI=}}</ref> Im Gegensatz zu älteren, sehr einfach gehaltenen Debuggern wie [[DEBUG.EXE]] ist CodeView ein vollwertiger Debugger, mit dem Programme auch während ihrer Laufzeit überwacht werden und das sowohl [[Breakpoint]]s als auch das zeilenweise Durchlaufen des Quellcodes sowie die Überwachung von Variablen und Prozessorregistern unterstützte. Standardmäßig teilte sich CodeView die Bildschirmausgabe mit dem auszuführenden Programm, allerdings konnte CodeView auch auf einem zweiten Bildschirm ausgeführt werden, wenn der Rechner dies unterstützte.
CodeView war nicht als separates Produkt erhältlich, sondern konnte nur als Beigabe zusammen mit den Microsoft-Compilern erworben werden; erstmals erhielt das im Jahr 1986 veröffentlichte [[Microsoft C]] 4.0 CodeView.<ref>{{Literatur |Autor=Charles Petzold |Titel=Microsoft C Compiler 4.0 Adds Full-Screen Debugger |Sammelwerk=PC Magazine |Band=5 |Nummer=16 |Datum=1986-09-30 |Seiten=38 |DOI=}}</ref> Im Gegensatz zu älteren, sehr einfach gehaltenen Debuggern wie [[DEBUG.EXE]] ermöglicht CodeView auch das zeilenweise Durchlaufen des Quellcodes sowie die Überwachung von Variablen. Standardmäßig teilte sich CodeView die Bildschirmausgabe mit dem auszuführenden Programm, allerdings konnte CodeView auch auf einem zweiten Bildschirm ausgeführt werden, wenn der Rechner dies unterstützte.


Das größte Problem von CodeView waren die Einschränkungen von DOS: CodeView war wie jedes andere DOS-Programm auf die 640 KB konventioneller Speicher beschränkt und musste sich diese auch noch mit dem zu debuggenden Programm teilen, was das Debuggen speicherintensiver Programme erschwerte. Da DOS keinerlei Speicherschutz bot, konnten sich CodeView und das auszuführende Programm gegenseitig beeinflussen oder sich auch gegenseitig zum Absturz bringen. Anders war dies nur bei CodeView für [[OS/2]], der den Schutzmodus des [[80286]]-Prozessors nutzte, um vor anderen Anwendungen geschützt zu sein.
Ein großes Problem von CodeView waren die Einschränkungen von DOS: CodeView war wie jedes andere DOS-Programm auf die 640 KB konventioneller Speicher beschränkt und musste sich diese auch noch mit dem zu debuggenden Programm teilen, was das Debuggen speicherintensiver Programme erschwerte. Da DOS keinerlei Speicherschutz bot, konnten sich CodeView und das auszuführende Programm gegenseitig beeinflussen oder sich auch gegenseitig zum Absturz bringen. Anders war dies nur bei CodeView für [[OS/2]], der den Schutzmodus des [[80286]]-Prozessors nutzte, um vor anderen Anwendungen geschützt zu sein.


Die letzte Version von CodeView war Version 4.1. Mit [[Visual C++]] wurde die Funktionalität von CodeView in die Entwicklungsumgebung integriert.
Die letzte Version von CodeView war Version 4.1. Mit [[Visual C++]] wurde die Funktionalität von CodeView in die Entwicklungsumgebung integriert.

Version vom 2. Dezember 2017, 19:13 Uhr

CodeView war ein textbasierter Debugger von Microsoft zum Debuggen von DOS-, Windows- und OS/2-Anwendungen.

CodeView war nicht als separates Produkt erhältlich, sondern konnte nur als Beigabe zusammen mit den Microsoft-Compilern erworben werden; erstmals erhielt das im Jahr 1986 veröffentlichte Microsoft C 4.0 CodeView.[1] Im Gegensatz zu älteren, sehr einfach gehaltenen Debuggern wie DEBUG.EXE ermöglicht CodeView auch das zeilenweise Durchlaufen des Quellcodes sowie die Überwachung von Variablen. Standardmäßig teilte sich CodeView die Bildschirmausgabe mit dem auszuführenden Programm, allerdings konnte CodeView auch auf einem zweiten Bildschirm ausgeführt werden, wenn der Rechner dies unterstützte.

Ein großes Problem von CodeView waren die Einschränkungen von DOS: CodeView war wie jedes andere DOS-Programm auf die 640 KB konventioneller Speicher beschränkt und musste sich diese auch noch mit dem zu debuggenden Programm teilen, was das Debuggen speicherintensiver Programme erschwerte. Da DOS keinerlei Speicherschutz bot, konnten sich CodeView und das auszuführende Programm gegenseitig beeinflussen oder sich auch gegenseitig zum Absturz bringen. Anders war dies nur bei CodeView für OS/2, der den Schutzmodus des 80286-Prozessors nutzte, um vor anderen Anwendungen geschützt zu sein.

Die letzte Version von CodeView war Version 4.1. Mit Visual C++ wurde die Funktionalität von CodeView in die Entwicklungsumgebung integriert.

Der größte Konkurrent von CodeView war der Turbo Debugger von Borland.

Einzelnachweise

  1. Charles Petzold: Microsoft C Compiler 4.0 Adds Full-Screen Debugger. In: PC Magazine. Band 5, Nr. 16, 30. September 1986, S. 38.