• Jump to Left Menu
  • Jump to Right Menu
  • Jump to Main Content
  • Jump to Footer
  • Accessibility Page
IT-Director.com Logo

 

Main navigation - go to a section of this website:

  • ARCHIVE
  • PAPERS
  • EVENTS
  • NEWSWIRE
  • BLOGS

  

Register For Membership | Member Login

 
 
DOMAINS
  • Business Issues
  • Channels
  • Enterprise
  • Services
  • SME
  • Technology
FEATURED EVENTS
  • Telecoms Tech World
    4th June - 5th June
    London, United Kingdom
  • CIMdata PLM Certificate Program
    10th June - 14th June
    Oslo, Norway
POPULAR PAPERS
  • FM, IT and Data Centres by Quocirca
  • The next frontier for managed print services by Quocirca
  • Beyond Big Data - The New Information Economy by Quocirca
USEFUL LINKS
  • Last 7 Days
  • Archives
  • Top Articles
SHARE THIS PAGE
  • Delicious Icon Delicious
  • Digg Icon Digg
  • reddit Icon reddit
  • Facebook Icon Facebook
  • StumbleUpon Icon StumbleUpon
CONTENT FEED

Sitewide
RSS Feed:

RSS Icon

What is RSS?

RANDOM QUOTE
Observations - "When Solomon said that there was a time and a place for everything he had not encountered the problem of parking an automobile." - Bob Edwards

PAGE TOOLS
RECENT POSTS
  • Continuous deployment at BCS CMSG 2013
  • The Intel Software Conference 2013 in Chantilly
  • Intel's HTML app development environment
  • New platform for the Internet of Things
  • BCS CMSG Conference 2013
  • More than a DevOps story
ADVERTISEMENT
BLOG ARCHIVE
  • May, 2013
  • April, 2013
  • March, 2013
  • February, 2013
  • January, 2013
  • December, 2012
  • November, 2012
  • October, 2012
  • September, 2012
  • August, 2012
  • July, 2012
  • June, 2012
Blogs > The Norfolk Punt

Some thoughts on C++

David Norfolk By: David Norfolk, Practice Leader - Development, Bloor Research
Published: 7th January 2013
Copyright Bloor Research © 2013
Logo for Bloor Research
Tweet

I've always been a bit nervous of C++ - I learned about writing efficient code with IBM 370 assembler and I learned about objects with Simula. When I first met C++, my boss presented it as an easy way to claim an Object Technology win - by just recompiling all our C programs - and I thought it presented all the opportunities for messing up memory with "clever programming" that I thought we'd left behind when we stopped using assembler. I guess I'm naturally a Java - or Scala - person.

Nevertheless, C++ has its points and it hasn't stood still (see the Bloor Research Note on C++). Embarcadero, with a strong provenance in C++ compilers through its Borland acquisition, thinks that the time is due for a resurgence - and there's a lot of C++ code out there already, of course.

Embarcadero's new compiler, C++Builder XE3, emphasises cross-platform development using C++ v11 - the latest C++ standard - for mobile devices in particular. It produces native code for Windows 8 and Mac OS X PCs, laptops, and Intel based mobile devices from a single C++ codebase, developed by a single development team. This will be extended for Apple's iOS and Android ARM mobile devices in 2013. It also includes a 64-bit compiler and VCL update for existing C++Builder customers enabling the move to 64-bit for millions of existing Windows applications.

Whether this will be enough to stem the move to higher-level languages like Java or C# for general computing remains to be seen but there is a lot of existing C++ code out there and the cross-platform development story is a strong one. And there are a lot of loyal C++ programmers. C++ hasn't gone away and perhaps the combination of a new compiler and a new standard will be enough to excite new interest.

Reader Comments

We have not received any comments against this entry. Why not be the first?

Post A Comment?

All fields must be completed to submit a comment. Email addresses are passed through to the author so they can contact you directly if needed.





  • Contact
  • | Site Map
  • | Terms of Use
  • | Privacy Policy
  • | Cookie Policy

Published by: IT Analysis Communications Ltd.
T: +44 (0)190 888 0760 | F: +44 (0)190 888 0761