RSS 2.0

Personal Info:

Joe Send mail to the author(s) leads the architecture of an experimental OS's developer platform, where he is also chief architect of its programming language. His current mission is to enable writing large-scale software that is reliable, secure, and scalable by-construction. Before this, Joe founded the Parallel Extensions to .NET project. He has been granted 19 patents, with 49 pending. When not working, Joe enjoys travelling with his wife, writing books, writing music, studying music theory & mathematics, and doing anything involving food & wine.

My books

My music

Disclaimer:
The content of this site are my own personal opinions and do not represent my employer's view in anyway.

© 2012, Joe Duffy

 
 Saturday, May 21, 2005

Structured exception handling and all of the challenges associated with it aren't new topics about which developers must worry. I was flipping through my copy of The C++ Programming Language (3rd Edition) this morning and ended up rediscovering Appendex E on C++ Standard-Library Exception Safety. Understanding what consistency and failure guarantees you intend to make with your library and then actually making them, knowing what to expect from a pre-written library and when and how to program defensively against it, and all such related topics were challenging with C++ and remain a challenge with C#. It's amazing how many of these things are directly transferrable between technologies.

He mentions in the book that all of the appendices are available on the web, so I did a quick search. Voila! Here it is [PDF].

Even if you're not a C++-er, you'll find a ton of great information in that article. Enjoy. I did (again).

5/21/2005 1:20:57 PM (Pacific Daylight Time, UTC-07:00)  #   
Tracked by:
"Interesting finds" (Jason Haley) [Trackback]
"Buy tramadol online save wholesale price yep." (Where buy tramadol click here.) [Trackback]

 

Recent Entries:

Search:

Browse by Date:
<May 2005>
SunMonTueWedThuFriSat
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

Browse by Category:

Notables: