? Computer bugs kommen in vielen Formen und kann zu ernsthaften Problemen führen, wenn sie entstehen. Suchen und Beheben von Fehlern ist eine der Hauptaufgaben von Programmierern auf einer täglichen Basis konfrontiert , sondern als Benutzer, den Sie nicht brauchen, um sie zu jeder Ebene der Komplexität zu verstehen. Allerdings kann mit ein Bewusstsein von dem, was ein Fehler ist auf einer allgemeinen Ebene hilfreich sein für jeden, der Computer verwendet auf einer regulären Basis. Verursacht
Bugs , die durch Fehler in Programmierung Quellcode oder kompiliert (ausführbare ) Anwendungen verursacht werden. Bugs können in Software-Programme auf Ihrem Computer installiert auftreten , auf dem Betriebssystem selbst oder auf Anwendungen, die Sie über das Internet zugreifen . Es gibt viele verschiedene Arten von Fehlern , die einen Programmfehler verursachen können: Syntax-Fehler (die falsche Verwendung von Programmiersprache Syntax , ähnlich einem Grammatikfehler in natürlicher Sprache ) , Konstruktionsfehler und manchmal Fehler Kompilieren von Programmen verursacht . Im Allgemeinen sind die Programme, die gründlich getestet werden weniger wahrscheinlich Fehler enthalten
Typen
Einige Bugs durch numerische oder arithmetische Fehler verursacht werden - . Zum Beispiel, wo ein Berechnung wurde ein ungültiges Ergebnis produziert. Wenn die Algorithmen innerhalb eines Programms nicht durch korrekt gearbeitet , kann dies dazu führen, logische Fehler , zum Beispiel, wenn die Ausführung von Code in einer Endlosschleife ( ein endloser Kreislauf , der das Programm von Verfahren stoppt ) stecken bleibt . Programme enthalten oft Auszüge aus Code, nehmen Eingaben von einem externen Standort , und wenn diese nicht vorhanden sind, Fehler auftreten können.
Effects
Wenn ein Bug Sie tritt auf, wenn ein Programm auf Ihrem Computer sind, kann es dazu führen, das Programm zum Absturz bringen und möglicherweise auch zu Problemen für andere Programme. Endlosschleifen gehören zu den häufigsten Arten von Fehlern , und wenn sie die Ressourcen Ihres Computers ( Speicher und Rechenleistung ) auftreten können, werden gefesselt, die Sie daran hindern zu können, führen Sie keine anderen Aufgaben . Bugs nicht immer tatsächlich dazu führen, ein Programm zum Absturz zu bringen , manchmal sind sie einfach die Ausführungszeit verlangsamen , sowie die der anderen Programme laufen
Lösungen
Wenn Sie haben. ein laufendes Programm, das ein Problem verursacht , müssen Sie es zu zwingen, nicht mehr ausgeführt , um die Kontrolle über Ihr System wieder zu erlangen. Wenn Sie das Fenster schließen , die das Programm nicht funktioniert, können Sie versuchen, es durch Schließen Ihres Computers , wenn Sie den Task-Manager unter Windows , bist oder Activity Monitor , wenn Sie auf einem Mac sind . Suchen Sie das Programm und wählen Sie " Task beenden " auf Windows, oder wählen Sie das Apple-Symbol und " Sofort beenden " auf dem Mac.
Meinung
Je nach Programm in Frage , können Sie in der Lage sein , um Feedback an die Entwickler stellen , so dass sie den Fehler beheben können , wenn es nicht bereits behandelt . Viele Anwendungen diesen Prozess automatisieren, wenn Sie ein Programm sofort beenden . In diesen Fällen werden Sie in der Regel sehen ein Pop-up- Fenster gefragt, ob Sie einen Fehlerbericht an die Macher der Software lassen sie wissen über das Problem senden möchten . Sie brauchen nicht , dies zu tun , aber Ihre Informationen können dazu beitragen, um Verbesserungen in zukünftigen Versionen des Programms.