- Forrester Councils
- Councils Overview
- log in
Posted by Mike Gualtieri on November 1, 2008
Sometimes enterprise IT development shops that are doing development in Java, C#, VB.NET forget that it all began with C++. Invented in 1981 by Bjarne Stroustrup, C++ was arguably the first popular object-oriented language even though languages like Smalltalk proceeded it. Java was first released by Sun in 1995, fourteen years after C++ was invented.
C++ is alive and kicking as I was reminded by the 300 C++ programmers at the Qt Software Developer Days Conference last week in Redwood City where I gave a keynote on the Future of Application Development. Qt Software, formally named Trolltech before being acquired by Nokia late last year, develops an impressive cross-platform application framework used primarily by C++ programmers. Using Qt, programmers can develop applications and user interfaces once, and deploy them across many desktop and embedded operating systems without rewriting the source code. Qt supports well-known platforms such as Windows, MacOS, Linux, Windows CE, and others.
Why use C++ and Qt?
With all of the other choices in languages and frameworks such as .NET managed code and Java, you may be asking why C++ and Qt? Here is what the overwelmingly loyal developers told me:
C++ and Qt is a good choice if your application needs to be cross-platform and high-performance.
Some cool applications using C++ and Qt
So when you are developing web applications in Java or C#, pause every now and again to remember their roots. And, if you want to do some cool work on embedded devices consider picking up C++; there are plenty of jobs available.
Lead BT Transformation
Develop customer-obsessed strategies to drive growth »
Forrester's CX Index
Predict how actions to improve CX will affect revenue performance.
Measure the customer experiences that matter most »