Einzelnen Beitrag anzeigen

tommie-lie
(Gast)

n/a Beiträge
 
#12

Re: Platz sparen durch Darstellung der Zahlen zur Basis 64(z

  Alt 11. Jul 2003, 21:49
Zitat von Assarbad:
Ach ... seit wann denn das? Kommt das nicht eher darauf an, welchen Editor du benutzt? Also wenn du willst, schreib ich dir mal einen Hept-Viewer (Basis 7) ... behauptest du dann auch, dass die Zahlen vom Compiler zur Basis 7 abgespeichert werden?

Es ist nach wie vor BINAER!!! *stirnklatsch (bei tommie-lie)*
Hmm, wer lesen kann ist klar im Vorteil
Zitat von meine Wenigkeit:
denn der Compiler wandelt es so oder so in Hexadezimalzahlen um, auch bei konstanten oder ähnlichen Dingen geschieht dies. Im Binärcode des Kompilates kommt keine dezimale Zahl vor. Das geschieht auch mit oktalen oder binären Zahlen, bei den Compilern die diese Interpretieren (hier kann delphi aber nur hexadezimale und dezimale Zahlen).
Wie du siehst, habe ich gesagt, daß die Zahlen immer hexadezimal abgespeichert werden, und zwar im Kompilat, der ausführbaren Datei, der EXE, wie auch immer man dieses Produkt des Compilers auch nennen will.
Sie werden zwar vom Prozessor binär verarbeitet, weil nunmal die Transistoren entweder an oder aus sind, aber vom Compiler umgewandelt und letztendlich so belassen werden sie im Hexadezimalformat. Das liegt, wie du sicherlich auch weißt, an den Bytes, die lieber vollständig ausgenutzt werden, mit 256 Werte pro byte, was mit 00..FF ideal machbar ist.
Ich habe nicht geschrieben, daß wenn Zahlen oktal eingegeben werden, diese nachher auch also solche im Kompilat wiederzufinden sind, sondern genau das Gegenteil. Nur kann Delphi Oktalzahlen nicht verarbeiten, warum Borland da gespart hat weiß der Herr allein (allerdings will ich mich nicht beschweren, oktal habe ich nie gebraucht, binär wäre mal praktisch gewesen, aber dann hab' ich's halt umgerechnet ).

Zitat von Assarbad:
Als Auslegungssache kannt du maximal werten, das ueblicherweise Byteweise geschrieben wird, statt bitweise. So gesehen waere es oktale Speicherung. Aber man spricht nach wie vor von Binaerdateien ... und damit halt ichs auch
Wenn du mir jetzt den Zusammenhang zwischen byteweisen Schreibens und dem oktalen System erklärst, könnte ich vielleicht sogar deinem Gedankengang folgen
Ein Byte sind 8 bit, daß ist aber noch lange nicht oktal, falls du das meintest.
  Mit Zitat antworten Zitat