writes "Objective C has Cocoa, C# has .NET, Java has its packages, and every scripting language has an extensive library of functionality for handling things like XML, HTTP, encryption, regular expressions, etc. So why is there no likewise unified library of functionality for C++?
At this point I can pretty much count on having a standard template library for any C++ compiler I use on any platform, but that provides basic functionality, like containers and strings. Why is it that I have to write my own socket-based routines for getting a web page, or hashing a string, etc.?
So why is there no unified framework for C++? Is it because it's not "owned" by a particular organization or person? Has anyone even attempted to create a library to rival Java's or Ruby's or Perl's or Python's...."