Les partenaires publicitaires:

Qu'est-ce qu'un bug dans un ordinateur?

Bogues informatiques viennent dans de nombreuses formes et peuvent causer de graves problèmes quand ils surviennent. Trouver et corriger les bugs est l'une des tâches principales rencontrées par les programmeurs informatiques sur une base quotidienne, mais en tant qu'utilisateur vous ne devez pas les comprendre à tout niveau de complexité. Cependant, avoir une prise de conscience de ce qu'est un bug est sur un niveau général peut être utile à toute personne qui utilise des ordinateurs sur une base régulière.

Causes

  • Bugs sont causées par des erreurs dans le code source de programmation ou (exécutables) des applications compilées. Les bugs peuvent survenir dans les logiciels installés sur votre ordinateur, sur le système d'exploitation lui-même ou sur des applications vous permet d'accéder sur Internet. Il ya beaucoup de différents types d'erreurs qui peuvent causer un bug de programmation: erreurs de syntaxe (l'utilisation incorrecte de la syntaxe du langage de programmation, semblables à une erreur grammaticale dans la langue naturelle), des défauts de conception et parfois les erreurs causées par la compilation de programmes. En général, les programmes qui sont testés à fond sont moins susceptibles de contenir des bugs.

Types




  • Certains insectes sont causées par erreur numérique ou arithmétique - par exemple, le cas d'un calcul a produit un résultat non valide. Si les algorithmes dans un programme n'a pas été travaillé par le biais correctement, cela peut provoquer des bugs logiques, par exemple, où l'exécution de code est bloqué dans une boucle infinie (un cycle sans fin qui arrête le programme de procédure). Programmes contiennent souvent des extraits de code qui prennent entrées de un emplacement externe, et si ceux-ci ne sont pas présents, des bugs peuvent survenir.

Effets

  • Si un bogue se produit lorsque vous exécutez un programme sur votre ordinateur, il peut provoquer un plantage du programme, et potentiellement causer également des problèmes pour d'autres programmes. Boucles infinies sont parmi les types les plus communs de bugs, et quand ils se produisent les ressources de votre ordinateur (de mémoire et de puissance de traitement) peut devenir attaché, vous empêchant d'être en mesure d'effectuer d'autres tâches. Bugs ne causent pas toujours effectivement un programme de crash-Parfois, ils ralentissent son exécution, ainsi que celle d'autres programmes en cours d'exécution.

Solutions

  • Si vous avez un programme en cours qui est la cause d'un problème, vous devrez peut-être forcer à arrêter de courir afin de reprendre le contrôle de votre système. Si la fermeture de la fenêtre contenant le programme ne fonctionne pas, vous pouvez essayer de le fermer par le Gestionnaire des tâches de votre ordinateur si vous êtes sous Windows, ou Activity Monitor si vous êtes sur un Mac. Localisez le programme et choisissez "Fin de tâche" sur Windows, ou choisissez l'icône Apple et "Forcer à quitter" sur Mac.

Commentaires

  • Selon le programme en question, vous pourriez être en mesure de fournir une rétroaction aux développeurs afin qu'ils puissent corriger le bug si elle n'a pas déjà été traité. De nombreuses applications automatiser ce processus lorsque vous forcez un programme pour arrêter de fumer. Dans ces cas, vous verrez souvent une fenêtre pop-up vous demandant si vous voulez envoyer un rapport de bug pour les décideurs du logiciel de leur faire savoir sur le problème. Vous ne devez pas faire cela, mais vos informations peuvent contribuer à des améliorations dans les versions futures du programme.

» » » » Qu'est-ce qu'un bug dans un ordinateur?