Ich habe an einigen Einführungskursen für Programmierer teilgenommen, hauptsächlich, um meine Füße in jeder Art von Programmierung nass zu machen, die ich finde. Es überrascht nicht, dass fast jede Klasse dasselbe Format durchläuft: Einführung in die Hardware, Einführung in die Software, und dann beginnt die eigentliche Programmierung. Obwohl es sehr wichtig ist, die Funktionsweise von Hardware und Software zu verstehen, war ich immer verwirrt über ein Thema, das in jedem einzelnen Kurs behandelt wurde.
In der Einführung zu Software habe ich festgestellt, dass sie immer großen Wert darauf legen, in binären, hexadezimalen und manchmal sogar in oktalen Zahlensystemen zu schreiben. Ich verstehe, dass es gut ist zu verstehen, was diese Dinge sind und wie ein Computer sie interpretieren würde, aber ich musste nie wirklich wissen, wie man eines dieser Zahlensysteme liest und schreibt. Wirklich, das einzige Mal, dass ich etwas anderes als Base 10 gesehen habe, sind Farben in CSS, was noch einfacher ist, wenn Sie so etwas wie www.colorpicker.com verwenden
Habe ich die wundervollen Verwendungen dieser Nicht-Basis-10-Zahlensysteme in der Programmierwelt einfach nicht gekannt, oder ist es nur eine alte Tradition, diese Abschnitte in alle Programmierlehrbücher aufzunehmen? Hat jemand ein gutes Beispiel dafür, wo der durchschnittliche Programmierer tatsächlich eine Oktalzahl verwenden würde?