Tuesday, February 1, 2011

PDC 2010: Lambdas, Lambdas Everywhere

PDC 2010: Lambdas, Lambdas Everywhere


PDC 2010: Lambdas, Lambdas Everywhere

Posted: 01 Feb 2011 02:59 PM PST

Herb Sutter on Lambdas

Why care about C++0x lambda functions? Syntactically, they are nothing but sugar for function objects. However, they are an essential and enabling sugar that will change the way we will write C++ code more often than most people realize.

This talk from last PDC covers what lambda functions are and how to use them effectively, including how lambdas touch many wide-ranging kinds of code — from their convenience when writing concurrent and scalably parallel code, to how they stand to revolutionize STL usability and programming, to how they enable such small conveniences as local functions and local variable initialization.

Note that lambda functions, although futuristic, are not a far-future feature. They are available today in several shipping C++ compilers, including Intel C++ 11, Microsoft Visual Studio 2010, and gcc 4.5. The future is now. Come find out how this powerful feature affects you and your code.

Herb Sutter is the chair of the ISO C++ committee. He is responsible for the design of lambda functions in Visual C++ 2010 and their integration in the Parallel Patterns Library. He is partly responsible for the design of lambda functions in the C++0x standard, notably capture defaults and final syntax.

 

Click here to start watching this session (Silverlight required, check below for other formats.)

 

Session outline
Session agenda

 

Download Materials

WP7 Notifications and Certification

Posted: 01 Feb 2011 11:42 AM PST

We are working through the certification process on a Windows Phone 7 application and while we didn't hit it yet, I read via Shawn Wildermuth 's post about how he failed once because he had referenced the Phone Notification assemblies and didn't provide...( read more )...(read more)

Daily News Headline @SilverlightZone - 1 February 2011 - #17

Posted: 01 Feb 2011 01:42 AM PST

Today, we have 15 news items posted in Silverlight-Zone . If you are a Silverlight or Windows Phone 7 application developer, follow Silverlight-Zone for daily news update.   Subscribe to our news feed and email digest to deliver it to your inbox...( read more )...(read more)

Styles in Silverlight: Everything a Developer Needs To Know

Posted: 01 Feb 2011 08:26 AM PST

This post is a summary on my 4 part series covering everything I think a developer needs to know about Styles in Silverlight in order to work with them in XAML or programatically. The overview of the series is as follows. All of the topics link to the...( read more )...(read more)

Update: My german blog posts since November 2010 - some cool stuff

Posted: 01 Feb 2011 05:02 AM PST

It has been a while ago since I switched my community activities to my german blog SilverLaw . I announced to link here to the stuff in my german blog regularly. And here is the latest stuff since 11/11/2010 ... a quite long list: 1) RichTextBox.Xaml...( read more )...(read more)

Getting ready for Microsoft Silverlight Exam 70-506 (Part 3)

Posted: 31 Jan 2011 05:39 PM PST

In the previous parts of this series on getting yourself ready for the Silverlight exam, we mainly looked at UI related items. In the very first part, we looked at how Silverlight could help with layout, navigation, media and the core controls. In part...( read more )...(read more)

Windows Client Developer Roundup 057 for 1/31/2011

Posted: 31 Jan 2011 02:52 PM PST

This is Windows Client Developer Roundup #57. The Windows Client Developer Roundup aggregates information of interest to Windows Client Developers, including WPF , Silverlight , Visual C++ , XNA , Expression Blend , Surface , Windows 7 , Windows Forms...( read more )...(read more)

Windows Client Developer Roundup 057 for 1/31/2011

Posted: 31 Jan 2011 02:52 PM PST

This is Windows Client Developer Roundup #57. The Windows Client Developer Roundup aggregates information of interest to Windows Client Developers, including WPF , Silverlight , Visual C++ , XNA , Expression Blend , Surface , Windows 7 , Windows Forms...( read more )...(read more)

Expression Encoder 4 with GPU acceleration

Posted: 31 Jan 2011 03:13 PM PST

Expression Encoder 4 Pro is a streamlined video production tool that enables you to focus your time and energy on enhancing, encoding and delivering your on-demand or live video content at higher quality with less effort. Expression Encoder Pro supports...( read more )...(read more)

No comments:

Post a Comment