Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Fehlersuche mit Unterstützung > Logische Fehler

Logische Fehler

Kommen wir jetzt zu den logischen Fehlern. Nun, dabei handelt es sich um Fehler, die im Verborgenen ihr Unwesen treiben. Sie führen in der Regel zu keiner Fehlermeldung, denn alle Anweisungen wurden anscheinend in einer verständlichen Form verfasst, so dass der Compiler sie als Befehle in seiner Sprache erkennt. Irgendetwas stimmt aber trotzdem nicht. Das Programm reagiert nicht so, wie Du es beabsichtigt hast.

Du erhältst ein Ergebnis. Das Programm arbeitet fröhlich weiter, doch Du bist mit dem Resultat nicht zufrieden. Was ist schief gelaufen? Dem Compiler die Schuld in die Schuhe zu schieben, wäre hier völlig unangebracht. Beim Programmieren ist Dir ein entscheidender Fehler unterlaufen. Du hast beispielsweise anstelle des Befehls für den Kreis den für das Dreieck verwendet. Und die Farbe scheint auch nicht die gewünschte zu sein. Derartige Fehler sind in der Regel schwerer zu lokalisieren. Woher sollte der Compiler auch »wissen«, was in Deinen Augen richtig bzw. falsch ist. Da ist ein wenig Recherche bzw. Debugging angesagt, um dem Übeltäter auf die Spur zu kommen. Debugging bedeutet im übertragenen Sinn einen Fehler im Programm finden. Im Internet findet sich eine nette Geschichte, wie es zu diesem Ausdruck kam.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint