Wir alle machen Fehler. So gut, so trivial. Wenn allerdings Elektronenrechner im Spiel sind, kann das durchaus kritisch werden. In manchen Fällen sogar tödlich.
ShownotesErrata zu STP034 von Thomas aus Berlin:Am Ende der Folge wundert sich ttimeless darüber, warum sin(pi) auf dem Taschenrechner immer ein Ergebnis von 0,0548... produziert. Du versuchst, das dann mit möglichen Ungenauigkeiten der Abbildung von pi zu erklären.
Ich glaube, die Antwort ist viel einfacher: In der normalen Einstellung DEG erwartet der Taschenrechner die Eingabe in Grad und sin(pi°) = 0,0548... ist damit auch korrekt. Stellt man den Taschenrechner auf RAD (Radiant), dann rechnet der Taschenrechner auch korrekt sin(pi) = 0.
"Off by One" ("um eins daneben")
mechanische Fehler: "First actual case of bug being found."
Überlauf: Ariane-Flug V88 (1996)
Überlauf: Y2K Bug -> siehe STP016
Überlauf: Heartbleed (2014)
Drift: Dhahran Missile Incident (1991), siehe auch
Spezifikation falsch gelesen (oder Kommunikationsproblem): Mars Climate Orbiter (1999)
Clusterfuck: Therac-25 (1985-1987), unter anderem:
überfordert von Komplexität: Corrupted Blood (2005)
analog zu Copy-Paste-Fehler: Mariner 1 (1962)
Copy-Paste-Fehler: Pentium-FDIV-Bug