862 Views0 Comments0 Likes
In the late 1970s, Stroustrup applied the idea of "classes" to the C programming language to create a new language that allows for high level abstraction—but is efficient and close to the hardware.
868 Views0 Comments0 Likes
Both by accident and by design, C++ supports a number of different styles and approaches to programming. Its evolution from C gives it obvious support for a procedural systems programming style based on C idioms, but ...
719 Views0 Comments0 Likes
Concepts are a major addition to C++0x that make templates more robust, more powerful, and easier to write and use. At their most basic level, concepts provide a type system for templates. Using concepts, the C++ comp...
635 Views0 Comments0 Likes
This talk describes three of the most beautiful pieces of code that I have ever written: three different implementations of Hoare's classic Quicksort algorithm. The first implementation is a bare-bones function in abo...
2.09K Views0 Comments0 Likes
Java is "heavyweight, verbose, and everyone loves to hate it," but Wall still thinks you should know it.