Embarcadero releases 64-bit compiler for C++Builder
Following several previous announcements, Embarcadero has now equipped its C++Builder XE3 development tool with a 64-bit compiler for Windows (BCC64). Developers now have the choice between the old 32-bit compiler (BCC32) for applications which need to run on both Windows and Mac OS X and the 64-bit version which is suitable for pure Windows applications only.
The new compiler supports C++98, C++TR1, C++11, ANSI C, ISO C, C99, C11 and, in contrast to the 32-bit version, it uses version 5.3 of Dinkumware's Standard C and Standard C++ libraries. It also uses a more recent version (1.5) of the Boost C++ libraries. The older compiler is not able to use the new libraries as it doesn't support parts of the C++11 standard. The company will, however, work on harmonising BCC32 and BCC64 in future. Embarcadero's Chief Evangelist David Intersimone explains the differences between the two compilers in two blog postings.
BCC64 is currently designed for Windows systems with 64-bit and Intel processors only, but according to Intersimone, other operating systems and processors (Linux and ARM are mentioned) are set to follow.