Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.170 Beiträge
 
Delphi 10.4 Sydney
 
#28

AW: Umgang mit Single und Real

  Alt 4. Jun 2012, 08:08
ich hoffe, das >>"nur"<< war ganz bewusst gewählt...
"Nur" damit hier keine Diskussion aufkommt.

Wenn ich mich recht entsinne, war ein int unter Turbo C noch ein 2 Byte Datentyp... Da war long der "große" 4 Byte-Typ.

GNU C++ in der 486er Zeit, da war int schon 4 Bytes groß, allerdings auch long. Gleiche Zeit und auf dem Alpha war long dann 8 Bytes groß.
Also seeehr plattformabhängig und füllte den Quelltext mit vielen Compilerdirektiven...

Wahrscheinlich auch ein Grund wieso man diese mitwachsen der Datentypen mehr oder minder aufgibt.
Beim wechsel von 16 auf 32-Bit waren solche Busbreiten-Anpassen performancetechnisch noch sehr zwingend. Heutzutage kommen auch 64-Bit Prozessoren mit 32-Bit Integer ganz gut zurecht so das das hier nicht mehr ins Gewicht fällt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat