On Thursday, December 21, 2006, 21:22:02, Stephane Bouvard (ML) wrote:

> I do not say that Thebat will run faster, but i prefer using native 64
> bits apps when it's possible, in a few months/years 32 bits apps should
> disapear, like old 16 bits apps.  Otherwhile, why Thebat is compiled today
> for 32 bits and not a 16 bits like old windows 3.0 app ?  16 bits apps are
> still running with Windows XP, and TB should not be slower compiled in 16 
> bits :)

That's where you're very wrong - 16bit applications can only access memory
in 64kB segments (16bit pointer size limitation), which makes memory access
slower, and programming more complicated. 32 and 64bit programs use linear
memory model - meaning you can access all memory available to application
directly [for 32bit applications this means direct access to at least 2GB
memory, and for 64bit apps it's 8TB with current Windows versions], which
makes programming much easier. There are also many other limitations when
running in 16bit mode, which makes it impractical to use nowadays.
16bit->32bit is a much greater leap than 32bit->64bit.

> The question is not "why", but "why not", 64 bits is the future.

Exactly - it's the future, right now it's not widespread enough yet. There
are still low-end CPUs sold that don't support long mode yet, and even
though 64bit XP and Vista are available, they're currently spread even less
than Linux. And given the number of 32bit programs available today, you can
be certain that support for running them will be around for a long long time
(it's been 11 years since Windows 95 came out, and only now the support for
running 16bit programs has been dropped - and only on 64bit versions of the
OS).

-- 
< Jernej Simonèiè ><><><><>< http://deepthought.ena.si/ >

Last guys don't finish nice.
       -- Kelley's Law


________________________________________________
Current version is 3.85.03 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to