Nwlapcug.com


Che cosa è un Bug in un Computer?

Che cosa è un Bug in un Computer?


Computer bug venire in molte forme e può causare seri problemi quando si presentano. Ricerca e correzione di bug è uno dei compiti principali affrontati dai programmatori di computer su una base quotidiana, ma come un utente non dovete capirli a qualsiasi livello di complessità. Tuttavia, avendo la consapevolezza di ciò che un bug è su un piano generale può essere utile a chiunque utilizzi il computer su base regolare.

Cause

Bug sono causati da errori nell'ambito del codice sorgente di programmazione o (eseguibile) applicazioni compilate. Bug può verificarsi all'interno di programmi software installati sul tuo computer, il sistema operativo stesso o su applicazioni si accede tramite Internet. Ci sono molti diversi tipi di errori che possono causare un bug di programmazione: errori di sintassi (l'utilizzo non corretto della sintassi del linguaggio, simile a un errore grammaticale in linguaggio naturale di programmazione), design difetti e a volte gli errori causati dalla compilazione dei programmi. In generale, programmi che vengono testati accuratamente sono meno probabilità di contenere bug.

Tipi

Alcuni bug sono causati da numerico o aritmetica errore--ad esempio, dove un calcolo ha prodotto un risultato non valido. Se gli algoritmi all'interno di un programma non sono stati lavorati attraverso correttamente, ciò può causare bug logico, ad esempio, dove l'esecuzione di codice ottiene bloccato in un loop infinito (un ciclo infinito che interrompe il programma di procedere). Programmi spesso contengono estratti di codice che accettano ingressi da qualche posizione esterna, e se questi non sono presenti, possono insorgere bug.

Effetti

Se un errore si verifica quando si esegue un programma sul computer, può causare il programma crash, e potenzialmente anche causare problemi per altri programmi. Cicli infiniti sono tra i più comuni tipi di bug, e quando si verificano le risorse del computer (memoria e potenza di elaborazione) potrebbero diventare legate, ti impedisce di essere in grado di svolgere qualsiasi altra attività. Bug non causano sempre in realtà un programma di crash; a volte hanno solo rallentare l'esecuzione, così come quella di altri programmi in esecuzione.

Soluzioni

Se si dispone di un programma in esecuzione che sta causando un problema, potrebbe essere necessario forzare l'arresto dell'esecuzione al fine di riprendere il controllo del vostro sistema. Se la chiusura della finestra contenente il programma non funziona, si può provare a chiuderla attraverso del computer Task Manager, se sei su Windows, o Activity Monitor se sei su un Mac. Individuare il programma e scegliere "Termina operazione" su Windows, oppure scegliere l'icona di Apple e "Forzata" su Mac.

Feedback

A seconda del programma in questione, si può essere in grado di fornire feedback agli sviluppatori in modo che possono riparare il bug se non è già stato affrontato con. Molte applicazioni automatizzano questo processo quando si forza un programma per smettere. In questi casi in genere verrà visualizzata una finestra pop-up chiederà se si desidera inviare una segnalazione di bug per i creatori del software permettendo loro di conoscere il problema. Non è necessario effettuare questa operazione, ma le informazioni possono aiutare a contribuire ai miglioramenti in futuro versioni del programma.