20 Jahre nach Y2K

Grace Murray Hopper hat das digitale Zeitalter maßgeblich geprägt. Die kleine Frau erfand den Compiler, entwickelte COBOL und erreichte als Flottenadmiralin einen der höchsten Dienstränge der US Streitkräfte. Sie hat aber auch einen schweren Fehler begangen. Grace Hopper hat uns den Jahr-2000-Fehler eingebrockt, der jetzt, zwanzig Jahre später, erneut zuschlägt. Als Hopper in den 1950er Jahren die Entscheidung traf, dass in COBOL die Jahreszahlen nur zweistellig speichert, wollte sie eigentlich nur Speicherplatz sparen. Der war damals noch sehr teuer. Grace und ihre Kollegen konnten sich kaum vorstellen, dass in COBOL erstellte Programme die Jahrzehnte bis zur Jahrtausendwende überdauern würden, weswegen weiterlesen

Schaltjahr

Frohes neues Jahr! Dieses Jahr, 2020, ist übrigens mal wieder ein Schaltjahr. Und vor fünf Jahren, im Januar 2015, habe ich Ihnen an dieser Stelle erklärt, wie ein Computer berechnen kann, ob ein Jahr ein Schaltjahr ist. Die Formel dazu ist ein Kinderspiel und lässt sich sogar mit Excel darstellen: =WENN((REST(A1;4)=0)-(REST(A1;100)=0)+(REST(A1;400)=0)=0;“Nein“;“Ja“) In Worten ausgedrückt ist dann Schaltjahr, wenn die Jahreszahl ohne Rest durch Vier teilbar und zusätzlich kein glattes Jahrhundert ist (1700, 1800, 1900) – mit Ausnahme der glatt durch 400 teilbaren Jahrhunderte (1600, 2000, 2400). Die sind doch Schaltjahre. Dass das ganze so kompliziert ist, liegt daran, dass die weiterlesen