Having trouble viewing the e-mail below?
http://www.informit.com/guides/newsletter.aspx?st=67324&g=cplusplus

InformIT
C++ Newsletter - Nov 22, 2009


Danny Kalev

C++ Reference Guide

Hosted by Danny Kalev

A new standard is an excellent opportunity not just to add more features to C++ but also to remove useless or failed features. Last month at the Santa Cruz meeting, the possible deprecation of export and exception specifications were discussed. Some committee members even proposed that export be entirely removed from C++0x. No operative decisions were made but the clear intent is to deprecate these features at the Pittsburgh meeting of March 2010. In this week's Heading for Deprecation: export, Exception Specification and register I discuss the fate of those three features and the reasons for deprecating them.

So, what do I think of Google's Go? It's too early to say at this stage. Clearly, the attempt to crossbreed C++ and Python, two languages positioned at either end of the spectrum, is interesting if not unprecedented. In recent years, state-of-the-art C++ is leaning towards strict static typing. You can notice this trend in functional and generic programming in particular. By contrast, RAD languages such as Ruby and Python lean towards pure dynamic typing, with minimal compile-time checking. Can these two contrasted approaches mix? I also doubt that Go will support the C++ Standard Library, which is probably the most valuable asset of C++. Go has no generics either, but eventually its designers will discover the hard way that there's no escape from some form of generics. Experience shows that it takes about 5 years for a new language to become reasonably stable and feature-rich for real-world projects, and that it takes about 10 years for the a language to get rid of most of its ideological dogmas. Will Go reach that point? Time will tell.

Visit The C++ Reference Guide

New Content

Articles (See All)

C++ GUI Programming with Qt4: Building Qt Applications
By Jasmin Blanchette, Mark Summerfield

C++ GUI Programming with Qt4: Introduction to C++ for Java and C# Programmers
By Jasmin Blanchette, Mark Summerfield


Blogs (See All)

Minutes from the October 2009 Meeting
By Danny Kalev

A Reader's Opinion on Attributes
By Danny Kalev

Followup: The Web 2.0 Guy I Ain't
By Danny Kalev

New Books and Safari Books

Store (See All)

C: How to Program, 6th EditionC: How to Program, 6th Edition
By Paul J. Deitel, Harvey M. Deitel
Published by Prentice Hall-Oct 29, 2009
Premium Member Price: $104.55 USD (Save 15%)

Programming in Objective-C 2.0 LiveLessons BundleProgramming in Objective-C 2.0 LiveLessons Bundle
By Stephen G. Kochan
Published by Addison-Wesley Professional-Oct 23, 2009
Premium Member Price: $55.99 USD (Save 20%)


Safari Books (See All)

Advanced Qt Programming: Creating Great Software with C++ and Qt 4Advanced Qt Programming: Creating Great Software with C++ and Qt 4
Published by Addison-Wesley Professional-Oct 5, 2009


Just Published: Sams Teach Yourself iPhone Application Development in 24 Hours

Sams Teach Yourself iPhone Application Development in 24 Hours is a clear, easy-to-understand tutorial for developers who want to write software for today's hottest market: iPhone, iTouch, and App Store. It will help beginning iPhone and mobile developers gain true mastery so you can construct virtually any iPhone application. Buy it today.

 
 

Celebrate 15 Years of Design Patterns

To celebrate the 15th anniversary of the original Design Patterns from the Gang of Four, InformIT brings you a series of exclusive interviews, articles, and commentaries around Design Patterns and its impact. Find out what influence this landmark book has had on the leaders in software development and save 30% when you purchase from our select list of classic patterns titles.

 
 

Try the New and Improved Safari Books Online

Release 6.0 is packed with new features, time-saving tools and more technology, digital media and business books and videos than ever before. We've made it even easier to find, organize and access the information you need on a daily basis, all for one low monthly price. See for yourself! For a very limited time, sign up for a Safari Library account absolutely free - no strings attached!

 
 

Read Danny's Blog

Read Danny Kalev's blog on all things C++, or see all of our programming blogs.

 
 

Grab Our C++ RSS Feeds

You can get our C++ Reference Guide additions or our Programming or C++ Articles and Sample Chapters in your RSS Aggregator.

 
 

Register to Win a Loaded Kindle

InformIT and the publishing imprints of Pearson are giving away two Amazon Kindle wireless reading devices, loaded with 6 Kindle eBooks (published by Pearson) of the winner's choice. The Pearson publishing imprints have more than 800 titles available for the Kindle so you can take your technical library with you for easy access and reference. Register to win today.

 
 

Become a Member and Save!

Share a bit of information with us about yourself, and we'll share extra discount with you for many of the great titles in our store.

© Copyright 2009 Pearson Education, Inc. - InformIT division. All rights reserved. 800 East 96th Street Indianapolis, Indiana 46240

Change your e-mail address or update your profile .
To unsubscribe from this newsletter, or from all InformIT newsletters, visit our unsubscribe page and follow the posted instructions.
Suggestions, questions, or feedback on the site or the newsletter.