? Computer buggar kommer i många former och kan orsaka allvarliga problem när de uppstår . Att hitta och rätta fel är en av de viktigaste uppgifterna som möter programmerare på en daglig basis , men som användare behöver du inte förstå dem till någon grad av komplexitet . Kan dock ha en medvetenhet om vad en bugg är på en generell nivå vara till hjälp för alla som använder datorer på en regelbunden basis . Orsaker
Bugs orsakas av fel inom programmering källkod eller kompilerade ( körbar ) applikationer . Buggar kan förekomma inom program installerade på datorn , på själva operativsystemet eller program du över Internet . Det finns många olika typer av fel som kan orsaka en programlus : syntaxfel ( felaktig användning av programmeringsspråk syntax , som liknar ett grammatiskt fel i naturligt språk ) , design brister och ibland fel som orsakas av att sammanställa program . I allmänhet , program som testas grundligt är mindre benägna att innehålla fel
Typer
Några buggar orsakas av numerisk eller aritmetiskt fel - . Exempelvis när en beräkningen har producerat ett ogiltigt resultat . Om algoritmer inom ett program inte har fungerat genom korrekt , kan detta leda till logiska fel , till exempel , där kod fastnar i en oändlig loop ( en oändlig cykel som stoppar programmet från förfarandet ) . Program ofta innehåller utdrag av kod som tar input från någon extern plats , och om dessa inte är närvarande , kan fel uppstå .
Effekter
p Om en bugg uppstår när du kör ett program på datorn , kan det göra att programmet kraschar , och eventuellt också orsaka problem för andra program . Oändliga loopar är bland de vanligaste typerna av fel , och när de inträffar datorns resurser ( minne och processorkraft ) kan bli uppbundna , hindrar dig från att kunna utföra några andra uppgifter . Buggar inte alltid faktiskt orsaka ett program kraschar , ibland bara fördröja dess genomförande , liksom för andra program som körs
Lösningar
p Om du har . ett pågående program som orsakar problem , kan du behöva tvinga den att sluta köra för att återta kontrollen över ditt system . Om du stänger fönstret som innehåller programmet inte fungerar , kan du försöka stänga den via datorns Aktivitetshanteraren om du är på Windows , eller Aktivitetskontroll om du är på en Mac . Leta reda på programmet och välj " Avsluta aktivitet " på Windows , eller välj Apple -ikonen och " Force Quit " på Mac .
Feedback
Beroende på programmet i fråga , kanske du kan ge feedback till utvecklarna så att de kan fixa felet om det inte redan behandlas . Många applikationer automatisera denna process när du tvingar ett program att sluta . I dessa fall kommer du vanligtvis se ett fönster poppar upp och frågar om du vill skicka en felrapport till skaparna av programvaran låta dem veta om problemet . Du behöver inte göra detta , men din information kan hjälpa till att bidra till förbättringar i kommande versioner av programmet . Addera