https://www.developerfusion.com/t/cpp/ Latest C++ developer content from Developer Fusion 2012-07-16T10:53:32.00Z http://www.developerfusion.com/media/144658/c-amp-development-team-roundtable/ C++ AMP: Development Team Roundtable 2012-07-16T10:53:32.00Z 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. James Crowley http://www.developerfusion.com/article/138018/memory-ordering-for-atomic-operations-in-c0x/ Memory Ordering for Atomic Operations in C++0x 2012-02-10T02:31:43.00Z 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. Dan Maharry http://www.developerfusion.com/book/136405/c-primer-plus-6th-edition-developers-library/ C++ Primer Plus (6th Edition) (Developer's Library) 2012-01-13T17:20:50.00Z 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. Stephen Prata http://www.developerfusion.com/article/133063/constructors-in-c11/ Constructors in C++11 2011-11-18T21:09:45.00Z 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 Dan Maharry http://www.developerfusion.com/media/132348/cb-2011-panel-herb-sutter-andrei-alexandrescu-and-scott-meyers-concurrency-and-parallelism/ C&B 2011 Panel: Herb Sutter, Andrei Alexandrescu and Scott Meyers - Concurrency and Parallelism 2011-11-15T15:05:06.00Z 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. James Crowley http://www.developerfusion.com/article/132336/massive-data-parallelism-on-the-gpu-with-microsofts-c-amp-accelerated-massive-parallelism/ Massive Data Parallelism on the GPU with Microsoft's C++ AMP (Accelerated Massive Parallelism) 2011-11-15T15:05:06.00Z C++ AMP architect Yossi Levanoni discusses and demonstrates the need for Microsoft's new Accelerated Massive Parallelism specification. Yossi Levanoni http://www.developerfusion.com/book/130433/x86-disassembly-exploring-the-relationship-between-c-x86-assembly-and-machine-code/ x86 Disassembly: Exploring the relationship between C, x86 Assembly, and Machine Code 2011-10-14T23:21:42.00Z 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. Wikibooks contributors http://www.developerfusion.com/news/130033/c11-standard-published/ C++11 standard published 2011-10-11T09:22:03.00Z No compilers expected until 2012 Chris Alexander http://www.developerfusion.com/media/126927/kate-gregory-on-the-history-of-c-c-and-c0x/ Kate Gregory on the History of C, C++ and C++0x. 2011-09-06T08:23:55.00Z 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. James Crowley http://www.developerfusion.com/news/124082/chrome-beta-gets-native-c-c-code-support-lion-support/ Chrome Beta gets Native C / C++ code support, Lion support 2011-08-13T16:14:10.00Z Run C in a cross-platform browser or Chrome OS Chris Alexander http://www.developerfusion.com/news/123063/google-talks-leveldb-keyvalue-store-for-chrome/ Google talks LevelDB, key-value store for Chrome 2011-07-28T09:22:21.00Z Anybody can use what Chrome uses to power HTML 5 APIs Chris Alexander http://www.developerfusion.com/book/121259/c-how-to-program-8th-edition/ C++ How to Program (8th Edition) 2011-06-27T00:20:52.00Z 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. Paul Deitel, Harvey Deitel http://www.developerfusion.com/news/120834/official-kinect-sdk-finally-available/ Official Kinect SDK finally available 2011-06-23T14:05:34.00Z Integrate Kinect with your desktop applications Chris Alexander http://www.developerfusion.com/media/118075/parallel-programming-for-c-developers-tasks-and-continuations-part-2-of-2/ Parallel Programming for C++ Developers: Tasks and Continuations, Part 2 of 2 2011-04-22T15:46:44.00Z 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. James Crowley http://www.developerfusion.com/news/117858/kinect-sdk-announced-and-demoed/ Kinect SDK announced and demoed 2011-04-22T15:46:44.00Z Hook Kinect into your own apps with official SDK coming soon Chris Alexander http://www.developerfusion.com/news/117468/google-unsatisfied-with-speed-releases-faster-hashing-library/ Google unsatisfied with speed, releases faster hashing library 2011-04-22T15:46:44.00Z Hashing for hashtables just got faster with fast CPU optimisations Chris Alexander http://www.developerfusion.com/news/116564/qt-creator-22-beta-released/ Qt Creator 2.2 Beta released 2011-04-03T10:37:53.00Z Qt Creator 2.2 contains some big (beta) fixes to Qt Creator 2.1 Adrian Bridgwater http://www.developerfusion.com/news/116459/second-c-standard-approved-by-iso-committee-coming-this-summer/ Second C++ standard approved by ISO committee, coming this summer 2011-04-03T10:37:52.00Z Some features of "C++ 2011" already available in popular compilers Chris Alexander http://www.developerfusion.com/media/96166/where-is-my-sql-going-nosql-with-peter-ritchie/ Where is my SQL?!! Going NoSQL with Peter Ritchie 2011-03-01T19:43:10.00Z 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. James Crowley http://www.developerfusion.com/news/96021/google-release-more-detail-on-renderscript-a-3d-rendering-and-compute-api-for-android/ Google release more detail on Renderscript, a 3D rendering and compute API for Android 2011-03-01T19:43:10.00Z Android Honeycomb apps set to be able to deploy native code for faster and better graphics and computations Chris Alexander