Frage:
Was ist die Etymologie eines Engineering- / Software-Fehlers?
Franck Dernoncourt
2014-11-01 23:13:14 UTC
view on stackexchange narkive permalink

Ich habe die Wikipedia-Seite zu Softwarefehlern gelesen. Es gibt einen Abschnitt über seine Etymologie. Obwohl interessant, beantwortet es meine Frage nicht, sondern stellt lediglich fest, dass der Begriff bug 1878 verwendet wurde:

Die Verwendung des Begriffs "bug" zur Beschreibung unerklärlicher Mängel hat ist seit vielen Jahrzehnten ein Teil des Fachjargons und älter als Computer und Computersoftware; Es wurde möglicherweise ursprünglich in der Hardwareentwicklung verwendet, um mechanische Fehlfunktionen zu beschreiben. Zum Beispiel schrieb Thomas Edison 1878 die folgenden Wörter in einem Brief an einen Mitarbeiter:

Bei all meinen Erfindungen war es genau so. Der erste Schritt ist eine Intuition und kommt mit einem Ausbruch, dann treten Schwierigkeiten auf - dieses Ding gibt nach und [es ist] dann zeigen sich "Bugs" - wie solche kleinen Fehler und Schwierigkeiten genannt werden - und Monate intensiven Beobachtens, Studierens und Arbeit sind erforderlich, bevor kommerzieller Erfolg oder Misserfolg sicher erreicht wird.

Baffle Ball, das erste mechanische Flipperspiel, wurde 1931 als "frei von Insekten" beworben. Probleme mit der militärischen Ausrüstung während des Zweiten Weltkriegs waren bezeichnet als Fehler (oder Störungen).

Eine Seite aus dem Protokoll des elektromechanischen Computers Harvard Mark II mit einer toten Motte, die vom Gerät entfernt wurde. Der Begriff "Fehler" wurde in einem Konto von Computerpionieren verwendet Grace Hopper, die die Ursache einer Fehlfunktion in einem frühen elektromechanischen Computer bekannt machte. Eine typische Version der Geschichte liefert dieses Zitat:

Als Hopper 1946 aus dem aktiven Dienst entlassen wurde, wechselte sie an die Harvard-Fakultät im Computation Laboratory, wo sie ihre Arbeit an der Marke fortsetzte II und Mark III. Die Bediener führten einen Fehler im Mark II auf eine Motte zurück, die in einem Relais gefangen war, und prägten den Begriff Fehler. Dieser Fehler wurde sorgfältig entfernt und in das Logbuch aufgenommen. Ausgehend vom ersten Fehler bezeichnen wir heute Fehler oder Störungen in einem Programm als Fehler.

Warum wurde ein Fehler überhaupt als Fehler bezeichnet (z. B. vor 1878)? War sich auch niemand in Hoppers Labor der technischen Bedeutung des Fehlers bewusst?

[unentgeltliches Wortspiel für Etymologie / Entomologie einfügen]
Die Hopper-Protokollseite finden Sie hier: http://www.history.navy.mil/photos/pers-us/uspers-h/g-hoppr.htm "Erster tatsächlicher Fall, in dem ein Fehler gefunden wurde" - dh. ein Fehler, der einen Fehler verursacht.
Jeder glaubt, dass die Hopper-Geschichte beweist, dass er beschlossen hat, sie "Bugs" zu nennen, nachdem die Motte passiert ist. Es beweist tatsächlich, dass sie bereits als "Bugs" bekannt waren, was die Motte lustig genug macht, um sie in das Logbuch einzufügen. Die Leute, die Ihr Zitat geschrieben haben, bekommen überhaupt keinen Geek-Humor. (Und ja, ich habe die Geschichte oft gelesen.)
Zwei antworten:
#1
+7
J. W. Perry
2014-11-02 00:19:50 UTC
view on stackexchange narkive permalink

Diese erste Beschaffung entnehme ich direkt meiner Papierkopie des Oxford Dictionary of English Etymology ( ca. 1966, 1996 Nachdruck )

Hier haben wir zwei Etymologien für das Wort Bug.

Die weniger geeignete Etymologie lautet "Insekt, Käfer (wie noch in den USA)" in Bezug auf ein Vorkommen aus dem 16. Jahrhundert "in Mistkäfer Mistkäfer". Als nächstes wird "Herkunft nicht bekannt" mit dem Hinweis erwähnt, dass dies möglicherweise eine Änderung des altenglischen Wortes buddle ist.

Der angemessenere Sinn, und ich denke klar, aus welchem ​​Kontext Dies ging in die Verwendung ein, nach der wir suchen (ich erweitere die Abkürzungen, um mindestens ein paar vollständige Sätze zu bilden, zitiere aber im Allgemeinen mit Freiheiten):

Fehler Objekt der Angst . Zum ersten Mal in englischer Sprache mit dieser Bedeutung im 14. Jahrhundert gesehen. Das früheste von mehreren Wörtern, die größtenteils aus dem 16. Jahrhundert stammen und eine ähnliche Form und Bedeutung haben ("Kobold", "Gespenst", "Bugbear", "Bogey"), deren Zusammenhänge dunkel sind; nämlich die veralteten dialektischen Wörter 'bog' , 'boggard' , 'bogle' (Dunbar), 'bogle-bo' , BUGABOO, BUGBEAR und das neuere BOGEY. Vergleich mit Walisisch 'bwg' , 'bwgan' bedeutet Geist, Hobgoblin, ....

Diese Etymologie geht weiter, aber das ist das Herzstück von den Kontext, den wir suchen, und ich vermute den früheren Teil des bekanntesten Gesamtpfades zu den neueren etymologischen Spuren des 19. und 20. Jahrhunderts, die im zitierten Wikipedia-Artikel beschrieben sind.

Ich habe zwei weitere gute Papierquellen, die noch mehr Referenzen und Details in diese Richtung bringen:

In Das neue Buch der Wortgeschichten von Merriam-Webster ( c. 1991) Die Autoren weisen darauf hin, dass "ein mittelenglischer Bugge entweder eine Vogelscheuche oder ein Hobgoblin war." Der Autor bezieht sich darauf, dass die OED-Referenz aus dem 14. Jahrhundert aus der Wycliffe-Bibel von 1382 stammt.

Im Dictionary of Word Origins von John Ayto (ca. 1990) heißt es: "Ursprünglich bedeutete das Wort bug 'etwas Erschreckendes'". Er fährt fort zu sagen. "Es gehört zu einer Reihe von Wörtern (andere sind 'bogle' und vielleicht 'bugaboo') für alarmierende oder nervige Phänomene, normalerweise übernatürlich, deren Wechselbeziehung und letztendliche Quelle nie erklärt wurden."

Diese letzte Beschaffung klingt für meine Ohren eindeutig wie ein Softwarefehler im Sinne einer alarmierenden und nervigen Sache, die (anfangs) übernatürlich erscheinen könnte.

#2
+2
roblogic
2015-02-11 18:00:49 UTC
view on stackexchange narkive permalink

Aus Oxford Dictionaries:

Der Begriff stammt nicht von Computerpionieren, sondern von Ingenieuren einer viel früheren Generation. Das erste im 20-bändigen historischen Oxford English Dictionary zitierte Beispiel stammt aus dem Pall Mall Gazette vom 11. März 1889:

Mr. Ich wurde informiert, dass Edison in den letzten beiden Nächten einen Fehler in seinem Phonographen entdeckt hatte - ein Ausdruck für die Lösung einer Schwierigkeit und der Hinweis, dass sich ein imaginäres Insekt im Inneren abgesondert hat und alle Probleme verursacht.

Im Computerkontext:

Im September 1947 fanden die Betreiber des Mark II Aiken-Relay-Computers etwas Merkwürdiges zwischen den Punkten bei Relay # 70, Panel F: Eine Motte. Der Begriff wurde populär, nachdem Grace Hopper den „ersten tatsächlichen Fall eines gefundenen Fehlers“ in ihrem Tagebuch protokollierte und den Täter auf die Seite klebte.

Hoppla, habe die Frage nicht gründlich gelesen.
Immer noch schön, das Zitat aus Oxford Dictionaries zu haben :)


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...