shedofjoy opened this issue on Jul 06, 2005 ยท 21 posts
kuroyume0161 posted Thu, 07 July 2005 at 11:50 PM
Yes, there will need to be two versions of software (32-bit and 64-bit). This is always the case whether it's address space or processor support or some other architecture shift. There are two versions of Cinema 4D (the usual 32-bit for Windows and MacOSX and the 64-bit-only for Windows x64 (no MacOS version until Apple resolves the GUI issue)). 32-bit processors do a register combining to achieve 64-bit registers (double longs and such). But the registers are still 32-bit. Plus, you need BIOS, driver, HAL, compiler, and OS support to gain 64-bit addressing simulation on a 32-bit processor. Actually there are speed advantages, but not via raw processor ops or bus speeds. The advantages will come by removing slower addressing to segmented memory spaces and virtual memory on harddisks. When you can load a 13GB video totally into memory (instead of the current paging systems used by Premiere or Final Cut), you will consequently have speed increases. In other words, faster execution will be achieved by ancillary processes gaining new freedom.
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone