Wikipedia Dice:
Un defecto de software (computer bug en inglés), es el resultado de un fallo o deficiencia durante el proceso de creación de programas de computadora (software). Dicho fallo puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes se dan en la etapa de desarrollo y programación. Los errores pueden suceder en cualquier etapa de la creación de software.
Grace Hopper
Grace Murray Hopper (1906-1992) almirante norteamericana y primera informática en usar el Mark I e inventar el concepto de compilador para un lenguaje de programación.
Grace (licenciada en física y matemáticas en Vassar College) fue la primera persona en utilizar el término bug (bicho) para referirse a un error informático, aunque con anterioridad ya había sido usado por el famoso Thomas Edison haciendo referencia a interferencias y malos funcionamientos en las líneas.
El 9 de septiembre de 1945, el grupo en el que trabajaba Grace, intentaban averiguar porque el Mark II no funcionaba correctamente. Luego de investigar de arriba a abajo, descubrieron que la causa del error era una pequeña polilla de dos pulgadas de tamaño (¡un bug!) que se había metido en unos de los relés del superordenador.
Grace registraría el incidente en el cuaderno de bitácoras (El blog de sus tiempos...) pegando la polilla y anotando debajo:
"Primer caso en el que se encuentra un «bug»"
A partir de ese momento, el término bug se usaría hasta la actualidad para referirse a problemas informáticos entre los que se encuentran (los más comunes): división por cero, ciclo o bucle infinito, desbordamiento de buffer, violación de memoria u otros.
Grace usaría más tarde el término debug para referirse a la depuración y búsqueda de errores en un programa para solventarlos.
Erroes de Programación Más Comunes
• División por cero
• Ciclo infinito
• Problemas aritméticos como desbordamientos (overflow) o subdesbordamientos (underflow).
• Exceder el tamaño del array
• Utilizar una variable no inicializada
• Acceder a memoria no permitida (access violation)
• Pérdida de memoria (memory leak)
• Desbordamiento o subdesbordamiento de la pila
• Buffer overflow
• Deadlock
Los Errores Más Graves de La Historia
# 1. Fallo en la sonda Mariner 1
Un "bug" en el software de vuelo de la sonda Mariner I provocó que, segundos después del lanzamiento de la nave, en julio de 1972, ésta se desviara de su curso preestablecido. Los responsables de la misión se vieron obligados a destruir el cohete cuando se encontraba sobrevolando el Atlántico. La investigación del accidente determinó que el problema estaba en una fórmula escrita a lápiz que luego fue "inadecuadamente" trasladada al lenguaje informático, lo que hizo que el cohete calculara mal la trayectoria que debía seguir.
# 2. Explosión en un gaseoducto soviético
La mayor explosión registrada en la Tierra por causas no nucleares tuvo su origen en un fallo de programación. Supuestamente, agentes de la CIA colocaron un "bug" en un sistema informático canadiense adquirido por los soviéticos para controlar el gaseoducto Transiberiano. Así, en 1982 la CIA decidió sabotear este gaseoducto, pero al activar el "bug" las cosas salieron mucho peor de lo esperado.
# 3. Acelerador médico Therac-25
El Therac-25 era un acelerador lineal empleado en los hospitales en la década de los 80 para tratar tumores. La máquina emitía radiación de alta energía sobre células cancerosas sin dañar el tejido circundante. Los operarios, con el tiempo y la práctica, conseguían gran velocidad tecleando la secuencia de comandos para iniciar un tratamiento. Pero debido a un fallo de programación, si durante este proceso efectuaban una corrección en menos de ocho segundos, la máquina podía emitir 100 veces más energía de la requerida. A consecuencia de este "bug" murieron al menos cinco pacientes
# 4. El 'Gusano de Morris'
El primer 'gusano' de Internet nació la tarde del 2 de noviembre de 1988, cuando un estudiante estadounidense, Tappan Morris, liberó un programa creado por él mismo que infectó entre 2.000 y 6.000 computadoras sólo el primer día, antes se ser rastreado y eliminado. Para que su 'gusano' tuviera efecto, Morris descubrió dos errores en el sistema operativo UNIX, que le permitieron tener acceso no autorizado a miles de computadoras.
# 5. Generador de números aleatorios de Kerberos
Los autores del sistema de generación de números aleatorios Kerberos —que se utiliza para hacer comunicaciones seguras a través de la Red— fallaron a la hora de conseguir que su programa realmente eligiera los números aleatoriamente. Debido a ese fallo, durante ocho años fue posible entrar en cualquier computadora que utilizara el sistema Kerberos para autentificar el usuario, aunque realmente se desconoce si el "bug" llegó a ser aprovechado por alguien.
# 6. Caída de la red de AT&T
Un "bug" en el software que controlaba los conmutadores de las llamadas de larga distancia del gigante telefónico AT&T hacía que se colapsaran cuando recibían un determinado mensaje de su conmutador vecino. Un mensaje que el vecino enviaba justo cuando acababa de recuperarse de un colapso. Por ese fallo, cuando uno de los conmutadores de la ciudad de Nueva York falló en 1990, al recuperarse y enviar el mensaje a sus vecinos, colapsó a los 114 conmutadores más cercanos, que se 'caían' y 'levantaban' cada seis segundos, dejando a 60.000 personas sin servicio durante nueve horas.
# 7. División en coma flotante del Intel Pentium
Un problema con los microprocesadores provocó que éstos fallaran cuando tenían que dividir números con coma flotante. Se trataba de un error del 0.006%. Aunque el fallo afectaba a pocos usuarios, resultó todo un problema para Intel, que terminó por cambiar entre tres y cinco millones de chips, en una operación que le costó más de 475 millones de dólares.
# 8. El Ping de la Muerte
Debido a un problema que afectaba al codigo que maneja el protocolo IP, era posible "colgar" una computadora con Windows enviándole un ping corrupto. El problema afectaba a varios sistemas operativos pero el peor parado era Windows, que se bloqueaba mostrando la famosa "pantalla azul de la muerte" al recibir esos paquetes.
# 9. Desintegración del Ariane 5
Los científicos que desarrollaron el cohete Ariane 5 vuelo 501 reutilizaron parte del código de su predecesor, el Ariane 4, pero los motores del cohete más nuevo incorporaron también, sin que nadie se diera cuenta, un "bug" en una rutina aritmética en la computadora de vuelo. Esto provocó, el 4 de junio de 1996, que la computadora fallara segundos después del despegue del cohete; 0,5 segundos más tarde falló el ordenador principal de la misión. El Ariane 5 se desintegró 40 segundos después del lanzamiento.
# 10. Sobredosis radiológica en el Instituto Nacional del Cáncer de la Ciudad de Panamá
En una serie de accidentes y fallos en cadena, los ingenieros de la empresa Multidata Systems International calcularon erróneamente la dosis de radiación que un paciente podría recibir durante la terapia de radiología. El fallo estaba en el software de control de la máquina de rayos, que provocó que al menos ocho pacientes murieran por las altas dosis recibidas y otros 20 recibieran sobredosis que podrían causar graves daños a su salud.
http://es.wikipedia.org
http://axxon.com.ar
Espero que no se les haya tornado aburrido... esto lo tuve que hacer para una materia en la Facultad...Busque otra vez toda la información, cambie ordenador por computadora

y otras cosillas mas.
Gracias por llegar hasta acá!
Que tengas buen Dá!