InfoQ Homepage C++ Content on InfoQ
-
Duetto: C++ as the Platform Language for the Web
Alessandro Pignotti introduces Duetto, a C++ compiler that enables developers to write full client-server Web applications in standard C++ and to port existing C++ codebases to the Web.
-
Practicing at the Cutting Edge
Martin Thompson focuses on the evolution of Java in contrast with C/C++, covering the cultural challenges of performance limits and how to collaborate with industry experts and organize teams.
-
Order Notation in Practice
Roger Orr solves a problem with different levels of complexity trying to answer what the complexity notation actually means and why it is important in practice.
-
Java vs. C/C++ Performance Panel
Hosted by Erik Meijer, who runs the Cloud Programmability Team at Microsoft, the panelists answer questions on C/C++ and Java performance, contrasting the virtues of native vs. managed code.
-
C++: The Good Parts
Jordan DeLong overviews the past, current and near future "good parts" of C++'s functional side through the colored lens of his biases.
-
Practicing at the Cutting Edge: Learning and Unlearning about Java Performance
Martin Thompson overviews Java's evolution, comparing it with C++'s, discussing the challenges of pushing the performance limits.
-
C++14 Early Thoughts
Bjarne Stroustrup discusses features that might appear in C++14: braces for copy initialization, return type deduction in functions, generic (polymorphic) lambdas, user-defined literals, etc.
-
Growing C++ Software Guided by Tests
Alan Griffiths shares the organizational process, the technological challenges and the solutions adopted by a team developing a C++ systems component.
-
Effective GoF Patterns with C++11 and Boost
Tobias Darm discusses how some of the GoF patterns can be implemented differently in C++11 using Boost libraries.
-
E Pluribus Unum: A Survey of Multi-paradigm Programming
Paul Snively outlines the benefits of programming with multi-paradigm languages such as Scala, C++ or OCaml.
-
C++11 The Future is Here
Bjarne Stroustrup keynotes on what C++ is in general, how C++ 11 makes simple things even simpler, resource management, generic programming, and concurrency.