Relatief, kan een persoon met behulp van een zakrekenmachine een eenvoudige rekenkundige bewerking uit te voeren, zoals het toevoegen van twee nummers met slechts een paar drukken op de knop. Maar om samen alle van de nummers toe te voegen van 1 tot 1000 zou duizenden knop persen en veel tijd nemen om met een bijna-zekerheid van het maken van een fout. Anderzijds kan een computer worden geprogrammeerd om dit met enkele eenvoudige instructies.
Bijvoorbeeld: mov # 0, som; set bedrag tot 0 mov # 1, num; set num 1 lus: voeg num, som; add num te vatten toe te voegen # 1, num; voeg 1 tot num cmp num, # 1000; vergelijken num tot 1000 ble lus; Als num halt; einde van het programma. stoppen Zodra verteld om dit programma uit te voeren, zal de computer de repetitieve toevoeging taak uit te voeren zonder verdere menselijke tussenkomst. Het zal bijna nooit een fout maakt en een moderne PC kan de taak te voltooien in ongeveer een miljoenste van een seconde [34] Bugs Hoofd artikel:.
Software bug De feitelijke eerste computer bug, een nachtvlinder gevonden gevangen op een relais van de Harvard Mark II computer fouten in computerprogramma's worden "bugs". Bugs kunnen goedaardig zijn en niet van invloed op het nut van het programma, of slechts subtiele effecten. Of het hele systeem - - tot "hangen" -Word reageert op invoer zoals muisklikken of toetsaanslagen of helemaal niet meer of "crash", maar in sommige gevallen kan het programma veroorzaken.
Anders goedaardige insecten soms worden aangewend voor kwaadaardige bedoelingen door een gewetenloze gebruiker het schrijven van een 'exploit' -code ontworpen om te profiteren van een fout en verstoren een goede uitvoering van een computer. Bugs zijn meestal niet de schuld van de computer. Omdat computers alleen maar de instructies krijgen ze uit te voeren, bugs zijn bijna altijd het gevolg van programmeur fout of een vergissing gemaakt in het ontwerp van het programma.
[35] Rear Admiral Grace Hopper wordt gecrediteerd voor het feit dat voor het eerst gebruikt de term 'bugs' in de informatica na een dode mot werd gevonden ko
(2)