Skip to content

{ Monthly Archives } December 2012

The ACM A.M. Turing Award - my thoughts for next year’s selection

On June 15 and 16 of 2012 we celebrated the 100th anniversary of the birth of Alan Turing (June 23, 1912) in San Francisco ( with 33 living ACM A.M. Turing Award winners!  It was especially great to see Nicklaus Wirth on the "Programming Languages: Past Achievements and Future Challenges" panel along with Susan Graham, [...]

Embarcadero Blog Posts - translated from Russian….

To read some of the wonderful Russian language FireMonkey and programming blog posts by our Embarcadero Russia R&D and Sales team membeers, you can use the Google translation facility.  Here are some of the recent blog posts you can read in English using Google translate:
Part 1. The development of components for FMX 2.0. Overview of [...]

The 25 days of C++mas - December 25 - Happy C++mas!!!

This is the last of my blog posts for December and the 25 days of C++mas. Happy C++mas everyone.  I’ve created a FireMonkey 3D C++Builder application that contains 4 TSphere, a TLayer3D, 4 TLabel, 4 TTextureMaterialSource and TFloatAnimation components.  Each of the 3D spheres uses a FloatAnimation to change the Rotation Angle of each of [...]

The 25 days of C++mas - December 24 - Twas the Night before C++mas…

In honor of the many talented contributors to the ISO C++ standard, STL, Boost, Clang, LLVM and everything else that helps make C++11 much more easy to teach, learn and use and also to our C++Builder XE3 engineering team for the release of our C++ 64-bit compiler for Windows, I offer this short poem on [...]

The 25 days of C++mas - December 23 - C++ stack, Lambda expression, Win64/Win32

Two more days to go until the 25 days of C++mas are done.  There are two more days until Christmas.  It’s raining very hard here in Santa Cruz California (flash flood alerts keep interrupting the San Francisco 49ers vs Seattle Seahawks football game).  I was playing with the C++Builder XE3 64-bit compiler and the support [...]

The 25 days of C++mas - December 22 - C++ standard support in C++Builder 32 and 64 bit compilers

C++Builder XE3 includes 3 C++ compilers:  bcc32.exe (32-bit Windows), bccosx.exe (32-bit Mac OS X) and bcc64.exe (64-bit Windows).  BCC32’s C++0x language enhancements were first added in C++Builder 2009.  C++Builder XE3’s new C++11 64-bit Windows compiler supports the same C++11 language standard as the clang compiler (version 2.9, 3.0 and 3.1).  The following is a list of [...]

The 25 days of C++mas - December 21 - Boost C++ serialization library

One of the cool libraries that are included with the Boost C++ libraries is the serialization library.  The Boost serialization library is designed to allow you to use standard C++ to save and restore C++ classes and data structures.  You can use the serialization library in our C++Builder XE3 32-bit and 64-bit applications.  I’ve tested [...]

The 25 days of C++mas - December 20 - tools included in C++Builder XE3 for 64-bit support

With the addition of the 64-bit C++11 compiler in C++Builder XE3 update 1 (and RAD Studio XE3 update 1), there are a host of new 64-bit tools to go along with the compiler.  Here is a list (with links to the Embarcadero DocWiki articles) of the new 64-bit tools that are part of the 64-bit [...]

The 25 days of C++mas - December 19 - Migrating C++Builder Code to 64-bits (2)

In my first blog post about Bruneau Babet’s CodeRage 7 C++ session, "Migrating C++Builder Code to 64-bits", I covered some of the language extensions added to support Win64 and integration with Delphi language features.  In part two I’ll list a few more of the migration items that Bruneau presented.  With C++Builder XE3 64-bit, you can [...]

The 25 days of C++mas - December 18 - C++Builder XE3 64-bit inline assembler

I was asked by a C++Builder customer, Peter Evans, for an example of how to use inline assembler code with our new C++Builder XE3 64-bit compiler.  Our Embarcadero DocWiki talks about C++Builder XE3 differences in the 64- bit compiler at In the section on inline assembler says "BCC64 does not support inline assembly in the style [...]

Bad Behavior has blocked 4 access attempts in the last 7 days.