A couple of months ago Embarcadero’s John Ray Thomas published a roadmap for the company’s C++ tools. Coming soon: not only a long-awaited 64-bit compiler for Windows, but also native iOS and Android support. On top of that, there are plans for “the very best in C++11 and C99 language and library compliance in the
…continue reading Embarcadero adopts open source Clang for future C++ versions
Someone asked me what is the best programming language for a child to learn after starting (and having success) with Scratch.
Scratch is a visual programming language which actually runs on Smalltalk, though its users do not need to know this. Scratch 2.0 seems to be written in Adobe Flash so you can create
…continue reading What is the best programming language for a child progressing from Scratch?
I have been trying out JetBrains’ AppCode which meant working in an Apple development environment for a time. I took the opportunity to implement my simple calculator app in iOS native code.
Objective C is a distinctive language with a mixed reputation, but I enjoy coding with it. I used Automatic Reference Counting (ARC),
…continue reading Quick thoughts on Xcode and Objective C versus Microsoft’s tools
Google has announced an early preview of Dart, a new language for web applications. The news is not a surprise, especially if you have been keeping track of the developer conference GOTO Aarhus, whose organisers had pre-announced that Google would be announcing its new language there, as indeed it did.
Dart is a curly-brace
…continue reading Google offers the web a new language called Dart – but why?
Herb Sutter reports that C++ 0x, which will be called C++ 11, has been unanimously approved by the ISO C++ committee. The “11” in the name refers to the year of approval, 2011. The current standard is C++ 98, though amended as C++ 03, so it has taken 8 or 13 years to update it
…continue reading C++ 11 is approved by ISO: a big day for native code development
I am researching a piece on developing for Facebook with Microsoft Azure, and of course the first thing I did was to try it out.
…continue reading The frustration of developing for Facebook with C#
RIM has announced several new options for developing apps for its PlayBook tablet.
RIM will launch two optional “app players” that provide an application run-time environment for BlackBerry Java® apps and Android v2.3 apps. These new app players will allow users to download BlackBerry Java apps and Android apps from BlackBerry App World and run
…continue reading RIM announces Java and Android runtimes for the Playbook, beta of native SDK
I’ve posted an article on trying out MonoTouch, which builds on the open source Mono project to provide a means of developing apps for Apple’s iOS using C# and the .NET Framework.
It is easy to assume that since the .NET Framework is Microsoft’s technology, using a non-Microsoft implementation is risky. Then again, Mono is
…continue reading Trying out MonoTouch – C# for Apple’s iPhone and iPad