Inside SPUR - A Trace-Based JIT Compiler for CIL

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: https://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!