goingnative 2013

Programming Talks tagged with: "goingnative 2013"

Don't Help the Compiler

Don't Help the CompilerDay 1 - C++ has powerful rules for dealing with low-level program structure. Before a program is ever executed, the compiler determines valuable information about every expression in the source code. The compiler understands exactly how long each object's resources will be needed (lifetime), whether each expression refers ...

Writing Quick Code in C++, Quickly

Writing Quick Code in C++, QuicklyDay 1 - Contemporary computer architectures make it possible for slow code to work reasonably well. They also make it difficult to write really fast code that exploits the CPU amenities to their fullest. And the smart money is on fast code—we're running out of cool things to do with ...