STL: Some Underlying Algorithms, Data Structures, and More with Stephan T. Lavavej
- Posted: May 04, 2010 at 12:59 PM
- 52,893 Views
- 24 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
Eh.... Shared Template Library ?? always thought it was Standard Template Library ... doh
Duh is right. Sounds cool, though. Typo...
C
Excellent interview/presentation. Stephan is a very good presenter.
Agreed. He is exceptional.
You will see more STL (as in Stephan) and STL (as in Standard Template Library; and VC in general) on 9.
C
He has a very good point about data structure diversity. .NET for example is quite empoverished in comparison although suitable for most applications.
I'd also have loved to hear his views on D since it has some of the features of C++0x.
As to complexity analysis, this is something that is easy to get wrong in something like LINQ to Objects. I hope the future will bring more static analysis and LINQ code transformation to optimize away inefficiencies.
That 900% speed increase is also insanely impressive. VS 2010, PPL and CRT is a lovely trio for the native crowd (and let's not forget the upcomming C++Rx). Looking forward to experience the application impact.
Thanks for posting this Charles. (Always need more material for us native programmers.) It's always good to see another video with Stephan -- he does a very good job of getting the ideas across. I'd love to hear him go on for hours digging into the STL and other things. Which brings me to an idea. How about a Channel9 lecture series with STL teaching STL ?? Maybe branch into some related areas too, like Boost, algorithms, etc., plus a lot more on the new language features and the parallel libraries/techniques.
In the video a thread on the boost mailing list was mentioned where some user noticed a 900% speed gain due to R-value-references.
I was looking for that thread, but couldn't find it. Could you help me out?
Are there any other real world examples how much improvement to expect from VC10 in comparision with the older MSVC++ compilers? Links would be nice.
And thanks for the great video...even though I liked it more when the Microsoft employees where interviewed in their regular offices instead in a studio. But it looks much more professional in the studio.
I like this idea!
C
We will continue to film in offices. In fact, next time I visit the C++ people, it will be in their offices. For a lecture series (I hope Stephan will agree to do one!), the studio is the right environment.
I'll see about finding some links for you.
C
Update: STL has agreed to do a lecture series on STL
Stay tuned,
C
Woo Hoo! Can't wait!
"Tag your iterators, bro!", that was pretty funny.
When can we expect this lecture series to start? Can't wait!
Some time this summer. Probably in July. Maybe sooner
C
that will be great !
Please sooner. Pleeeaaaaase sooner
I'll see what we can do.
C
Awesome
oh yes this is the good stuff.
i can hardly wait for the series to start
The STL lecture series will begin this week. Stay tuned.
C
Here is part 1: http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Introduction-to-STL-with-Stephan-T-Lavavej/
Enjoy!
C
Oh. I thought Stephan Template LIbrary
Might as well be
C
Really great stuff. Thank you for producing and posting!
Remove this comment
Remove this thread
close