Latest C++ developer content from Developer Fusion https://www.developerfusion.com/t/cpp/ Latest C++ developer content from Developer Fusion http://www.rssboard.org/rss-specification en-GB Mon, 16 Jul 2012 10:53:32 GMT C++ AMP: Development Team Roundtable C++ AMP (Accelerated Massive Parallelism) is a small set of open specification language extensions (two of them) and a single library (amp.h) that makes general purpose GPU programming (aka GPGPU) a first class, seamless experience in modern C++.You've been able to experiment with C++ AMP. http://www.developerfusion.com/media/144658/c-amp-development-team-roundtable/ http://www.developerfusion.com/media/144658/c-amp-development-team-roundtable/ Mon, 16 Jul 2012 10:53:32 GMT James Crowley Memory Ordering for Atomic Operations in C++0x The operation that writes a value happens before an operation that reads that value. With the default atomic operations that’s indeed true (which is why this is the default), but it does need spelling out: the atomic operations also have other options for the ordering requirements. In this article, based on chapter 5 of C++ Concurrency in Action, author Anthony Williams discusses the memory-ordering tags used for atomic operations and how they relate to the synchronizes-with relation. http://www.developerfusion.com/article/138018/memory-ordering-for-atomic-operations-in-c0x/ http://www.developerfusion.com/article/138018/memory-ordering-for-atomic-operations-in-c0x/ Fri, 10 Feb 2012 02:31:43 GMT Dan Maharry C++ Primer Plus (6th Edition) (Developer's Library) C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. A friendly and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard. http://www.developerfusion.com/book/136405/c-primer-plus-6th-edition-developers-library/ http://www.developerfusion.com/book/136405/c-primer-plus-6th-edition-developers-library/ Fri, 13 Jan 2012 17:20:50 GMT Stephen Prata Constructors in C++11 The new C++ standard has slowly been set and is now upon us. In this excerpt from Professional C++ 2e, the authors look at the existing ways to write constructor methods and the additional ones newly defined in C++11 http://www.developerfusion.com/article/133063/constructors-in-c11/ http://www.developerfusion.com/article/133063/constructors-in-c11/ Fri, 18 Nov 2011 21:09:45 GMT Dan Maharry C&B 2011 Panel: Herb Sutter, Andrei Alexandrescu and Scott Meyers - Concurrency and Parallelism I was able to attend C++ and Beyond 2011 and it was a tremendous experience. The technical depth and C++ goodness was profound and lasted for 3 whole days (and two evenings). Thanks Andrei Alexandrescu, Scott Meyers and Herb Sutter for allowing me to crash your affair with my camera - which was p. http://www.developerfusion.com/media/132348/cb-2011-panel-herb-sutter-andrei-alexandrescu-and-scott-meyers-concurrency-and-parallelism/ http://www.developerfusion.com/media/132348/cb-2011-panel-herb-sutter-andrei-alexandrescu-and-scott-meyers-concurrency-and-parallelism/ Tue, 15 Nov 2011 15:05:06 GMT James Crowley Massive Data Parallelism on the GPU with Microsoft's C++ AMP (Accelerated Massive Parallelism) C++ AMP architect Yossi Levanoni discusses and demonstrates the need for Microsoft's new Accelerated Massive Parallelism specification. http://www.developerfusion.com/article/132336/massive-data-parallelism-on-the-gpu-with-microsofts-c-amp-accelerated-massive-parallelism/ http://www.developerfusion.com/article/132336/massive-data-parallelism-on-the-gpu-with-microsofts-c-amp-accelerated-massive-parallelism/ Tue, 15 Nov 2011 15:05:06 GMT Yossi Levanoni x86 Disassembly: Exploring the relationship between C, x86 Assembly, and Machine Code What Is This Book About? This book is about the disassembly of x86 machine code into human-readable assembly, and the decompilation of x86 assembly code into human-readable C or C++ source code. Some topics covered will be common to all computer architectures, not just x86-compatible machines. What Will This Book Cover? This book is going to look in-depth at the disassembly and decompilation of x86 machine code and assembly code. http://www.developerfusion.com/book/130433/x86-disassembly-exploring-the-relationship-between-c-x86-assembly-and-machine-code/ http://www.developerfusion.com/book/130433/x86-disassembly-exploring-the-relationship-between-c-x86-assembly-and-machine-code/ Fri, 14 Oct 2011 23:21:42 GMT Wikibooks contributors C++11 standard published No compilers expected until 2012 http://www.developerfusion.com/news/130033/c11-standard-published/ http://www.developerfusion.com/news/130033/c11-standard-published/ Tue, 11 Oct 2011 09:22:03 GMT Chris Alexander Kate Gregory on the History of C, C++ and C++0x. Carl and Richard talk to Kate Gregory about the history of C, culminating in the latest version, C++0x (aka C++ 11). Kate points out that C++ is more popular than ever, no matter what the managed memory folks are saying. The conversation works through the various flavors of C, how the language ha. http://www.developerfusion.com/media/126927/kate-gregory-on-the-history-of-c-c-and-c0x/ http://www.developerfusion.com/media/126927/kate-gregory-on-the-history-of-c-c-and-c0x/ Tue, 06 Sep 2011 08:23:55 GMT James Crowley Chrome Beta gets Native C / C++ code support, Lion support Run C in a cross-platform browser or Chrome OS http://www.developerfusion.com/news/124082/chrome-beta-gets-native-c-c-code-support-lion-support/ http://www.developerfusion.com/news/124082/chrome-beta-gets-native-c-c-code-support-lion-support/ Sat, 13 Aug 2011 16:14:10 GMT Chris Alexander Google talks LevelDB, key-value store for Chrome Anybody can use what Chrome uses to power HTML 5 APIs http://www.developerfusion.com/news/123063/google-talks-leveldb-keyvalue-store-for-chrome/ http://www.developerfusion.com/news/123063/google-talks-leveldb-keyvalue-store-for-chrome/ Thu, 28 Jul 2011 09:22:21 GMT Chris Alexander C++ How to Program (8th Edition) For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language.This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. http://www.developerfusion.com/book/121259/c-how-to-program-8th-edition/ http://www.developerfusion.com/book/121259/c-how-to-program-8th-edition/ Mon, 27 Jun 2011 00:20:52 GMT Paul Deitel, Harvey Deitel Official Kinect SDK finally available Integrate Kinect with your desktop applications http://www.developerfusion.com/news/120834/official-kinect-sdk-finally-available/ http://www.developerfusion.com/news/120834/official-kinect-sdk-finally-available/ Thu, 23 Jun 2011 14:05:34 GMT Chris Alexander Parallel Programming for C++ Developers: Tasks and Continuations, Part 2 of 2 The Parallel Computing Concurrency Runtime team write tools for the C++ community that make it easier to write reliable, performant and scalable concurrent and parallel code. In this conversation, Mike Chu , Dana Groff, Artur Laksberg, and Vinod Koduvayoor Subramanian talk about their latest addi. http://www.developerfusion.com/media/118075/parallel-programming-for-c-developers-tasks-and-continuations-part-2-of-2/ http://www.developerfusion.com/media/118075/parallel-programming-for-c-developers-tasks-and-continuations-part-2-of-2/ Fri, 22 Apr 2011 15:46:44 GMT James Crowley Kinect SDK announced and demoed Hook Kinect into your own apps with official SDK coming soon http://www.developerfusion.com/news/117858/kinect-sdk-announced-and-demoed/ http://www.developerfusion.com/news/117858/kinect-sdk-announced-and-demoed/ Fri, 22 Apr 2011 15:46:44 GMT Chris Alexander Google unsatisfied with speed, releases faster hashing library Hashing for hashtables just got faster with fast CPU optimisations http://www.developerfusion.com/news/117468/google-unsatisfied-with-speed-releases-faster-hashing-library/ http://www.developerfusion.com/news/117468/google-unsatisfied-with-speed-releases-faster-hashing-library/ Fri, 22 Apr 2011 15:46:44 GMT Chris Alexander Qt Creator 2.2 Beta released Qt Creator 2.2 contains some big (beta) fixes to Qt Creator 2.1 http://www.developerfusion.com/news/116564/qt-creator-22-beta-released/ http://www.developerfusion.com/news/116564/qt-creator-22-beta-released/ Sun, 03 Apr 2011 10:37:53 GMT Adrian Bridgwater Second C++ standard approved by ISO committee, coming this summer Some features of "C++ 2011" already available in popular compilers http://www.developerfusion.com/news/116459/second-c-standard-approved-by-iso-committee-coming-this-summer/ http://www.developerfusion.com/news/116459/second-c-standard-approved-by-iso-committee-coming-this-summer/ Sun, 03 Apr 2011 10:37:52 GMT Chris Alexander Where is my SQL?!! Going NoSQL with Peter Ritchie In this episode, Keith and Woody sit down Peter Ritchie to discuss the popular database management system NoSQL. It may not look and act like your father’s database but it will help your application scale and perform in ways that relational database cannot.Thanks to our guest this episode. http://www.developerfusion.com/media/96166/where-is-my-sql-going-nosql-with-peter-ritchie/ http://www.developerfusion.com/media/96166/where-is-my-sql-going-nosql-with-peter-ritchie/ Tue, 01 Mar 2011 19:43:10 GMT James Crowley Google release more detail on Renderscript, a 3D rendering and compute API for Android Android Honeycomb apps set to be able to deploy native code for faster and better graphics and computations http://www.developerfusion.com/news/96021/google-release-more-detail-on-renderscript-a-3d-rendering-and-compute-api-for-android/ http://www.developerfusion.com/news/96021/google-release-more-detail-on-renderscript-a-3d-rendering-and-compute-api-for-android/ Tue, 01 Mar 2011 19:43:10 GMT Chris Alexander