{"id":3523,"date":"2011-01-26T23:28:00","date_gmt":"2011-01-26T23:28:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2011\/01\/26\/parallel-programming-with-microsoft-visual-c-book-in-progress\/"},"modified":"2019-02-18T18:45:17","modified_gmt":"2019-02-18T18:45:17","slug":"parallel-programming-with-microsoft-visual-c-book-in-progress","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/parallel-programming-with-microsoft-visual-c-book-in-progress\/","title":{"rendered":"Parallel Programming with Microsoft Visual C++ (Book in Progress)"},"content":{"rendered":"<p><a target=\"_blank\" href=\"http:\/\/parallelpatternscpp.codeplex.com\/\"><img decoding=\"async\" height=\"240\" width=\"195\" src=\"http:\/\/i3.codeplex.com\/Project\/Download\/FileDownload.aspx?ProjectName=parallelpatternscpp&amp;DownloadId=142180\" align=\"left\" alt=\"Parallel Programming with MS Visual C++\" title=\"Parallel Programming with MS Visual C++\" style=\"margin: 0px 5px 0px 0px;float: left\"><\/a><\/p>\n<p>The patterns &amp; practices group is writing a <a target=\"_blank\" href=\"http:\/\/parallelpatternscpp.codeplex.com\/\">new guide that will introduce Visual C++ programmers to patterns for including parallelism in their applications<\/a>. Examples of these patterns are parallel loops, parallel tasks and data aggregation with map-reduce. Each pattern has its own chapter. Each chapter includes a description of the problem, an example of where the pattern is applicable, and code that implements the solution. On <a target=\"_blank\" href=\"http:\/\/parallelpatternscpp.codeplex.com\/\">this site<\/a> you will find; a preliminary draft of the book, the accompanying code samples and answers to the end of chapter questions. <\/p>\n<p>The authors just dropped <a target=\"_blank\" href=\"http:\/\/parallelpatternscpp.codeplex.com\/releases\/view\/59828\">chapters 4 and 5 in CodePlex<\/a>, looking for feedback by Wednesday February 2nd. You&rsquo;ll get <a target=\"_blank\" href=\"http:\/\/parallelpatternscpp.codeplex.com\/releases\/view\/59828\">here<\/a> these draft chapters and information about how to enter a review.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The patterns &amp; practices group is writing a new guide that will introduce Visual C++ programmers to patterns for including parallelism in their applications. Examples of these patterns are parallel loops, parallel tasks and data aggregation with map-reduce. Each pattern has its own chapter. Each chapter includes a description of the problem, an example of [&hellip;]<\/p>\n","protected":false},"author":293,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[68,80],"class_list":["post-3523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","tag-design","tag-parallelism"],"acf":[],"blog_post_summary":"<p>The patterns &amp; practices group is writing a new guide that will introduce Visual C++ programmers to patterns for including parallelism in their applications. Examples of these patterns are parallel loops, parallel tasks and data aggregation with map-reduce. Each pattern has its own chapter. Each chapter includes a description of the problem, an example of [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/3523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/293"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=3523"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/3523\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=3523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=3523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=3523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}