* Bug: Generalmente se refiere a un error, defecto o falla en un programa o sistema de computadora. Es un error de codificación o una supervisión de diseño.
* virus: Un tipo de software malicioso (malware) que puede replicarse y extenderse de una computadora a otra. Los virus a menudo causan daños o interrumpen la funcionalidad.
Un error puede ser involuntario, mientras que un virus se crea deliberadamente para ser dañino. Un virus * podría * contener errores en su código, pero la diferencia central es la intención y la funcionalidad.