Re: "STL from the Ground Up"



"Stephen Howe" <sjhoweATdialDOTpipexDOTcom> wrote:
I'd recommend forgetting C++ and moving on to any of the vastly better
languages now available...

Such as? F#? Ocaml?

Even C# would be a significant step in the right direction.

The ones I fancy at the moment are D, Ruby and Haskell.

But C++, even with some its baggage, is still one to watch.
Things like the STL which I consider groundbreaking and a success, have
had an impact on other languages.
And in C++0x, the next standard, some of the omissions in the STL will be
added, there will be faster containers, hash containers (part of TR1),
smart pointers, static asserts, better memory model suited for
multithreading. It is very interesting stuff. There are lot of very bright
people adding peer-reviewed libraries to Boost some of which have made it
into TR1 and will be in the next standard.

I can't think of anything less alluring. Well, maybe Fortran 2003. :-)

My work was impossible in C++ five years ago and I'm quite sure it will be
impossible in C++0x. They are decades behind the current state of the
art...

--
Dr Jon D Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/products/?u
.



Relevant Pages