Datenspeicherung und DatenstrukturenRecordsDie einzelnen Datenelemente werden 'Datenspeicherung und Datenstrukturen: Recordsrecords' genannt. Sie stellen innerhalb der Datei die kleinste Einheit dar. Ob eine Datei aus Fließkommazahlen besteht, Datenbreite: Bits Datenspeicherung und Datenstrukturen: RecordsRecords können sich in ihrem 'typ' unterscheiden. Typen gibt es dabei wie Sand am Meer: li Die Z80: Wirkung der Z80-Befehle auf die FlagsFLAGS (Datenbreite: Bits Und so weiter. Viel wichtiger ist aber die Unterscheidung zweier grundverschiedener Kategorien: li FLR = fixed length Datenspeicherung und Datenstrukturen: Recordsrecords (Datenspeicherung und Datenstrukturen: RecordsRecords mit konstanter Länge) und li VLR = Unterprogramme: Variablenvariable length Datenspeicherung und Datenstrukturen: Recordsrecords (Datenspeicherung und Datenstrukturen: RecordsRecords mit veränderlicher Länge). Die einzelnen Record-Typen lassen sich dabei meist recht eindeutig der einen oder anderen Kategorie zuordnen: Port B - Input: &F5xx: Bits 1, 2 und 3: Auf jeden Fall beeinflusst die Kategorie der Datenspeicherung und Datenstrukturen: RecordsRecords, ob FLR oder VLR, in aller Regel ganz entscheidend die Datenspeicherung. So sind fixed lenght Datenspeicherung und Datenstrukturen: Recordsrecords geradezu praedestiniert für Datenspeicherung und Datenstrukturen: ArraysArrays und VLRs für verkettete Trees: ListenListen. Dies ist natürlich auch wieder nicht als 100%ige Trennung anzusehen. Datenspeicherung und Datenstrukturen: ArraysArrays und verkettete Trees: ListenListen haben unterschiedliche Vorteile, die man durchaus auch für die jeweils andere Kategorie benötigen kann. |