I'm obviously not aware of all the benefits 64-bit can provide.  Native
64-bit integers, large floating point numbers, access to lots of RAM, is all
I've thought of.  Can you explain why memory mapped files are unnecessary in
a 64 bit world?

Ross.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Irwin Scollar
Sent: Monday, 25 June 2007 3:42
To: [email protected]
Subject: [SPAM-LOW] Delphi RoadMap has been published

Ross Lewis wrote;

>I agree.  64-bit apps will only really be useful for developers writing
>software for a specific firm who have decided to upgrade all their PC's to
>64-bit.  It's going to take a few years before more than 50% of PC's out
>there are 64-bit, so in the meantime you would have to provide both 32-bit
>and 64-bit compiles of your app, or just stick with 32 bit which runs fine
>on both platforms.

There are firms, institutions and individual users whose decisions 
concerning hardware and OS depend upon their problems, pocketbooks 
and qualifications.  Most things needed in the commercial world can 
be done in 32 bits just as many can still be done in 16, so that's 
where the vast bulk of the market lies.

In the scientific world however, many problems literally cry out for 
the storage which a 64 bit environment can provide at little cost in 
programming effort.  It is not just tradition in that world which 
makes Linux/Unix 64 bit workstations the norm for those who can 
afford them.  Unfortunately, not all are able to do that, nor are 
there anything remotely like the software add-ons available for 
Delphi available for code developers. Machines with 64 bit capable 
Intel/AMD processors are available at very reasonable prices, and 64 
bit XP/Vista is hardly more expensive than the 32 bit cousins, so it 
is tempting to want to use them instead of Sparc/Sun workstations.

Maintaining  64 and 32 bit Delphi versions of a big scientific 
program would indeed be a nuisance since 32 bit code which can almost 
do what 64 bit code can do easily usually requires things like memory 
mapped files which are unnecessary in a 64 bit world. If the 32 bit 
application must use them, there is often a considerable speed 
penalty as well.  New hardware like dedicated graphic boards (e.g. 
the Nvidia Tesla components) for number crunching may be easier to 
use in a 64 bit environment than in 32 bits, but Delphi compiler 
support has not been mentioned. Sadly, C++ entails much more 
difficult maintenance and nothing like the vast array of free and 
commercial libraries for nearly everything.

I realize that CodeGear is not a charity, so evidently it's business 
plan can't reflect the needs of a small minority, but hopefully those 
of us in that minority will not have to wait forever.

Irwin Scollar

_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to