Probablemente lo hayas escuchado antes: hay un "error" en el software, lo que hace que algo funcione mal o se portue mal. ¿Qué es exactamente un error de computadora y de dónde vendría el término? Lo explicaremos
Un error es un error involuntario en el software informático.
Un "error de computadora" o "error de software" es un término para un error o defecto de programación involuntario en software de computadora o hardware. Los errores surgen del error humano en diseños de hardware o en algún lugar de la cadena de herramientas de software utilizadas para crear aplicaciones informáticas, firmware o sistemas operativos.
Un error de software nace cuando un programador comete un error al escribir el software o escribe el código que funciona, pero tiene consecuencias involuntarias que no estaban previstas por el programador. Eliminar errores del software se llama "depuración".
En el mundo accionado por software de hoy, los insectos son asuntos graves. Hace casi 20 años, el Instituto Nacional de Normas y Tecnología estimó que los errores de software cuesta la economía de los Estados Unidos de casi $ 60 mil millones anuales (alrededor del 0,6% del PIB en 2002), un número que probablemente ha aumentado desde entonces. Si bien cuantificar con precisión los efectos negativos de los errores es difícil, es fácil imaginar cómo el software que funciona mal puede afectar la productividad. Incluso puede Poner vidas en riesgo En el ámbito del transporte o en peligro. infraestructura vital Como las centrales eléctricas.
¿Por qué los llamamos errores?
El término "error" previa la invención de las computadoras, y en realidad no sabemos quién acuñó originalmente el término "error" para referirse a un defecto de ingeniería. En los registros escritos, los historiadores lo han trazado de regreso a Thomas Edison en la década de 1870, lo antes posible.
Edison utilizó el término en sus notas personales y correspondencia a significar un problema difícil que necesitaba resolver o un defecto de ingeniería que necesitaba la fijación. Incluso bromeó sobre el término relacionado con los insectos, escribiendo en una letra de 1878 :
"Estabas parcialmente correcto, encontré un" error "en mi aparato, pero no estaba en el teléfono adecuado. Era del género "Callbellum". El insecto parece encontrar condiciones para su existencia en todos los aparatos de llamadas de teléfonos ".
Mientras algunos Tome los ejemplos de Edison para significar Para que acuñó el término "error", es posible que se origine en otra persona antes y que simplemente haya popularizado el término entre sus amigos de ingeniería y asociados. The Oxford English Dictionary Cita un ejemplo de 1889 Relacionado con Edison que describe un error como una metáfora de un insecto que se arrastra en un equipo y lo hace mal funcionamiento, lo que sugiere que un error real está haciendo solo que podría haber inspirado originalmente el término ", similar al término". mosca en la sopa "
Configuración de la palabra "error" a un lado por un momento, la primera persona conocida en la historia para darse cuenta de que el software puede funcionar mal debido a errores en la programación fue ADA Lovelace. Ella escribió sobre el problema Vía en 1843 en su comentario sobre Charles Babbage's Motor analítico .
"A esto se puede responder que un proceso de análisis debe haberse realizado igualmente para proporcionar el motor analítico con lo necesario. datos; y que en este documento también puede mentir una posible fuente de error. Concedido que el mecanismo real es infalible en sus procesos, el Puede darle órdenes equivocadas ".
En esta cita, la América se refiere al mecanismo de cálculo real que se está libre de errores en la forma en que procesa los datos, pero estipula que los datos alimentados con los humanos (como programados en tarjetas en ese momento) podrían dar a la máquina las instrucciones incorrectas y Así producen los resultados equivocados.
¿Qué pasa con la polilla de Grace Hopper?
Durante décadas, los libros, revistas y sitios web han informado erróneamente que el término "error" fue acuñado por el legendario científico informático Tolva de gracia Cuando una polilla voló a los relés de la Harvard Mark II Computadora y lo hizo mal funcionamiento. A medida que avanza la historia, luego grabó la polilla en un libro de registro y escribió una nota histórica: "Primer caso real de error que se encuentra".
Mientras que una polilla realmente voló a la Marca II en 1947, no fue la inspiración para los términos "erróneo" o "depuración", de los cuales predice el incidente. Además, no está del todo claro que la polilla en realidad hizo que el funcionamiento del funcionamiento de la computadora, solo era un encuentro divertido mientras estaban arreglando otros defectos. Hopper hizo la historia famosa contándola en un ampliamente citado. Noviembre de 1968 entrevista :
"Cuando Estábamos depurando Mark II, IT W en general en Otro edificio, y las ventanas no tenían pantalla. s sobre ellos Y estábamos trabajando en ello en noche, por supuesto, y todos los insecto s en el wo cld cam e IN. Y, una noche ella se congóbé, Y fuimos a buscar el insecto y encontramos un Min grande real Oth, alrededor de cuatro pulgadas de ala lapso, en uno de los relés golpeados a deadar h, y lo sacamos un D lo puso en el libro de registro y pegó la cinta adhesiva sobre ella, y hasta donde Yo sabio w, eso ' s todavía en el libro de registro histórico en Harvard (encontramos un error real en el com puter) ".
La tolva encontró la historia divertida porque, después de la caza de errores con frecuencia en la computadora (como en defectos de hardware y software), su equipo finalmente había encontrado un insecto literal real dentro de la computadora. De ahí la inscripción, "primer caso real de error que se encuentra".
(Como un interesante a un lado, la tolva describe la polilla de Mark IV como "golpeada hasta la muerte", probablemente debido al daño de ser atrapado dentro del movimiento de la computadora Relés electromecánicos , lo que sugiere que la computadora continuó funcionando mientras la polilla estaba allí).
Los historiadores no saben si fue el libro de registro de la tolva, o que realmente escribió la entrada, pero hoy en día, el libro de registro de Harvard Mark II reside en el Museo Nacional de Historia Americana en el Smithsonian en Washington, D.C.
Mientras que la polilla Mark II (lo llamamos "Mark".) No fue el primer error informático,, sin embargo, persiste como un símbolo físico y cultural de un problema muy real y difícil, todos los programadores luchan con, y es algo que todos vamos a todos. estar tratando por los próximos años. Ahora pasa el spray de insectos, ¿quieres?