Dies ist ein sehr grundlegender Zweifel, den ich habe. Ich bin kein IT- oder CS-Typ, bitte versuchen Sie es in einer einfachen Sprache zu erklären. Jetzt, warum ich diese Frage stelle, ist, dass, weil wir 32 Bit-Anwendungen in 64 & 32-Bit-Betriebssystemen ausführen können. AFAIK die Datentypen für 64 Bit nehmen doppelt so viel Speicher wie 32 Bit Apps. Auch 64-Bit-Apps können nur auf 64-Bit-Betriebssystemen ausgeführt werden. Warum sollten Sie dann 64-Bit-Anwendungen entwickeln? Vielleicht ist deshalb Firefox nur in 32 Bit ??? Sorry, wenn diese Frage nicht auf Augenhöhe mit den Standards von SO ist, aber ich kann einfach nicht aufhören, darüber nachzudenken. Danke.Warum sollten wir 64-Bit-Ziele für C++ - Anwendungen erstellen?
UPDATE: Irgendwie scheint es eine Verwirrung zu geben. Ich wollte nicht fragen, warum wir eine 64-Bit-Architekturmaschine brauchen. Ich weiß, dass 32-Bit-Maschinen nur 4 GB RAM verwenden können & 64-Bit-Maschinen haben viel höhere Grenze. Ich habe gefragt, warum wir 64-Bit-Anwendungen erstellen müssen!
Haben Sie jemals versucht, 150GiB Ram in einem 32-Bit-Prozess zuzuordnen? – PlasmaHH
64-Bit-Anwendungen können auf mehr Speicher zugreifen. Dies ist wichtig für einige Anwendungen, nicht so sehr für andere. – john
@PlasmaHH was ist GiB? ist es mit Giga-Bytes (GB) verwandt? –