( Raynes | 2025. 09. 15., h – 16:35 )

Kb. ugyanazt írjuk. Én is erre akarok rávilágítani, hogy mi motiválja ezt a modern trendet, ez nem jelenti azt, hogy én egyetértek vele. Pont azt írom én is, hogy a 32 biteseket nem kéne teljesen ellehetetleníteni. Az nem baj, ha mainstream disztrók, kereskedelmi OS-ek dobják, de valami járható, másik utat (alternatív rendszert, használható böngésőt, stb.) hagyni kell a 32 bites usereknek, nem kéne őket teljesen ellehetetleníteni.

Abban is igazad van, hogy elméletileg 64 bites rendszeren is lefordul az a 32 bites gány kód, ami fixre drótozott uint32-őt használ időbélyegzőnek, de annak az esélye, hogy valaki ilyet próbál lefordítani-használni 64 biten, elég minimális, meg csak 32 bites programokra jellemző, de ha az egész 32 bitet dobják, akkor ennek az ügyeskedésnek az elejét veszik. Gyökerénél irtják ki a problémaforrást.

Az egyetlen, amiben nem értek egyet, hogy a 64 bit 64 bites rendszeren, szinte mindig hatékonyabb, nagyon kevés az a minimális, hello world méretű kód, ahol nem. Ugyanis 64 bites rendszeren hiába kétszer akkorák a pointerek, de a fordító jobban tud optimalizálni, mivel egy regiszterbe sokkal több adatot be tud gyömöszölni, és arra vektorutasításként hívni meg a műveletet. Ha egy 64 bites kód szuboptimális a 32 biteshez képest, ott a fordító nem végzett jó munkát.