Tiana
Compiler ist eine spezielle Software oder Set-Software, die
Quellcode von einer Computersprache in eine andere übersetzt. In den meisten Fällen von einer
höheren Programmiersprache zu einer niedrigeren Programmiersprache.
Debugger ist ein weiteres Programm, das zum Testen und Debuggen
anderer Programme verwendet wird. Die meiste Zeit wird es verwendet, um
Fehlerbedingungen in der Anwendung zu analysieren und zu
untersuchen. Es wird in der Lage sein zu sagen, wo
genau in Ihrer Anwendung ein Fehler aufgetreten ist, Ihnen alle benötigten
Adressen von Variablen, Variablendarstellungen im Code, Stack-Trace und
alle anderen Low-Level- und manchmal High-Level-Informationen zu geben. Debugger
ermöglicht es Ihnen, Ihren Code Schritt für Schritt auszuführen, Haltepunkte in der
Anwendung zu erstellen (um bestimmte Teile des Codes zu untersuchen) und kann die
Anwendung nach einem Absturz anhalten
, um das Problem zu untersuchen.
Wie Sie sehen, ist dies eine völlig andere Software, die jedoch fast immer
zusammen verwendet wird. Meistens sind Debugger und Compiler
in die IDE integriert
.